JP2019509565A - Handling prediction models based on asset location - Google Patents

Handling prediction models based on asset location Download PDF

Info

Publication number
JP2019509565A
JP2019509565A JP2018546598A JP2018546598A JP2019509565A JP 2019509565 A JP2019509565 A JP 2019509565A JP 2018546598 A JP2018546598 A JP 2018546598A JP 2018546598 A JP2018546598 A JP 2018546598A JP 2019509565 A JP2019509565 A JP 2019509565A
Authority
JP
Japan
Prior art keywords
asset
data
location
assets
prediction 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.)
Pending
Application number
JP2018546598A
Other languages
Japanese (ja)
Inventor
マケルヒニー アダム
マケルヒニー アダム
ブーエリ ジョン
ブーエリ ジョン
ステイシー ティモシー
ステイシー ティモシー
Original Assignee
アップテイク テクノロジーズ、インコーポレイテッド
アップテイク テクノロジーズ、インコーポレイテッド
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 アップテイク テクノロジーズ、インコーポレイテッド, アップテイク テクノロジーズ、インコーポレイテッド filed Critical アップテイク テクノロジーズ、インコーポレイテッド
Publication of JP2019509565A publication Critical patent/JP2019509565A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0633Workflow analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • G06N5/022Knowledge engineering; Knowledge acquisition
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01DMEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
    • G01D3/00Indicating or recording apparatus with provision for the special purposes referred to in the subgroups
    • G01D3/08Indicating or recording apparatus with provision for the special purposes referred to in the subgroups with provision for safeguarding the apparatus, e.g. against abnormal operation, against breakdown
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01MTESTING STATIC OR DYNAMIC BALANCE OF MACHINES OR STRUCTURES; TESTING OF STRUCTURES OR APPARATUS, NOT OTHERWISE PROVIDED FOR
    • G01M99/00Subject matter not provided for in other groups of this subclass
    • G01M99/008Subject matter not provided for in other groups of this subclass by doing functionality tests
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0208Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system
    • G05B23/021Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the configuration of the monitoring system adopting a different treatment of each operating region or a different mode of the monitored system, e.g. transient modes; different operating configurations of monitored system
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • G05B23/0205Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
    • G05B23/0259Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
    • G05B23/0283Predictive maintenance, e.g. involving the monitoring of a system and, based on the monitoring results, taking decisions on the maintenance schedule of the monitored system; Estimating remaining useful life [RUL]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/008Reliability or availability analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0706Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
    • G06F11/0709Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/0703Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
    • G06F11/0793Remedial or corrective actions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/26Functional testing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N20/00Machine learning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N5/00Computing arrangements using knowledge-based models
    • G06N5/02Knowledge representation; Symbolic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/01Probabilistic graphical models, e.g. probabilistic networks
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • G06Q10/00Administration; Management
    • G06Q10/20Administration of product repair or maintenance
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G9/00Traffic control systems for craft where the kind of craft is irrelevant or unspecified
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/20Monitoring the location of vehicles belonging to a group, e.g. fleet of vehicles, countable or determined number of vehicles
    • G08G1/205Indicating the location of the monitored vehicles as destination, e.g. accidents, stolen, rental
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0004Transmission of traffic-related information to or from an aircraft
    • G08G5/0013Transmission of traffic-related information to or from an aircraft with a ground station
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft, e.g. air-traffic control [ATC]
    • G08G5/0073Surveillance aids
    • G08G5/0082Surveillance aids for monitoring traffic from a ground station

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • General Engineering & Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Software Systems (AREA)
  • Development Economics (AREA)
  • Mathematical Physics (AREA)
  • Artificial Intelligence (AREA)
  • Data Mining & Analysis (AREA)
  • Evolutionary Computation (AREA)
  • Computing Systems (AREA)
  • Game Theory and Decision Science (AREA)
  • Automation & Control Theory (AREA)
  • Computational Linguistics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Educational Administration (AREA)
  • Medical Informatics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Algebra (AREA)
  • Computational Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Testing And Monitoring For Control Systems (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

アセット監視システムによる予測モデルの扱いをアセットの場所に基づいて変更するように構成されたコンピュータアーキテクチャ及びソフトウェアを開示する。例示的実施形態に即するところでは、アセット監視システムは、アセットからの運転データを無視すべき場所を表すものとしての興味対象たる場所を指示するデータを、保持することができる。アセット監視システムは、アセットが、興味対象たる場所の圏内にあるか否かを決定することができる。是であるならば、アセット監視システムは、アセットの運転に関する予測モデルを扱う場合において、アセットについての運転データを無視することができる。Disclosed is a computer architecture and software configured to change the handling of a predictive model by an asset monitoring system based on the location of the asset. Consistent with an exemplary embodiment, the asset monitoring system may maintain data indicating locations of interest as representing places where driving data from assets should be ignored. The asset monitoring system can determine whether the asset is within range of the location of interest. If yes, the asset monitoring system can ignore the operational data for the asset when dealing with predictive models for asset operation.

Description

本発明はアセットの場所に基づいてなされる予測モデルの扱いに関する。   The present invention relates to the handling of prediction models made based on the location of assets.

関連出願の相互参照
本願は、2016年3月9日に出願されかつ「アセット所在場所に基づいた予測モデルの扱い」と題された仮出願ではない米国特許出願第15/064,878号の優先権を主張しており、該出願の全体が参照によって取り込まれる。また、本願は次の特許出願のそれぞれの全体を参照によって取り込む:2015年6月5日に出願されかつ「アセット健全性スコア」と題された仮出願ではない米国特許出願第14/732,258号、及び、2015年12月8日に出願されかつ「アセットにおける局所的アナリティクス」と題された仮出願ではない米国特許出願第14/963,207号(特許文献1)。
CROSS REFERENCE TO RELATED APPLICATIONS This application is a priority of US patent application Ser. No. 15 / 064,878, filed Mar. 9, 2016 and not a provisional application entitled “Handling Prediction Models Based on Asset Location”. The entire application is incorporated by reference. This application also incorporates by reference the entirety of each of the following patent applications: US patent application Ser. No. 14 / 732,258, filed June 5, 2015, and not a provisional application entitled “Asset Health Score”. And US patent application Ser. No. 14 / 963,207 filed Dec. 8, 2015 and is not a provisional application entitled “Local analytics in assets”.

今日においては、機械(以下、「アセット」ともいう。)は多くの産業において遍在している。国家間において貨物を移送する機関車であれ、家屋や都市の構築を支援する建設機器であれ、アセットは日常生活において重要な役割を果たしている。アセットが担う役割に応じて、その複雑度及びコストが変わり得る。例えば、一部のアセットは複数のサブシステムを含み得るのであり、アセットが正しく機能するためにはこれらが協調的に動作することを要する(例えば、機関車のエンジンやトランスミッション等)。   Today, machines (hereinafter also referred to as “assets”) are ubiquitous in many industries. Assets play an important role in everyday life, whether they are locomotives that transport cargo between countries or construction equipment that supports the construction of houses and cities. Depending on the role the asset plays, its complexity and cost can vary. For example, some assets may include multiple subsystems that need to work in concert (eg, locomotive engines, transmissions, etc.) for the assets to function properly.

アセットが日常生活において主要な役割を担う故に、アセットが修復可能性を有していることが望ましくまた稼働停止時間が限定されることが望ましい。したがって、一部のアセットは発展した機構を備えており、これによってアセット内の異常状態を監視・検出するのでありそれによってアセット修復を支援するのであり稼働停止時間が最小限になるかもしれない。   Because assets play a major role in daily life, it is desirable for assets to have reparability and limited downtime. Thus, some assets have an advanced mechanism that monitors and detects abnormal conditions within the asset, thereby assisting asset repair and may minimize downtime.

米国特許出願第14/963207号明細書US patent application Ser. No. 14 / 963,207

アセット監視の現行の手法では、一般的には、運転データを受信するアセット搭載型コンピュータが関与するのであり、運転データは様々なセンサ及び/又はアクチュエータからの信号の体裁を取っており、それらセンサ及び/又はアクチュエータはアセット中に分散しており、それらセンサ及び/又はアクチュエータはアセットの運転状態を監視する。1つの代表的事例を挙げるに、アセットが機関車である場合、他の場合もあるが、センサ及び/又はアクチュエータは温度、電圧、速さ等のパラメータを監視することができる。これら1つ以上の装置からのセンサ及び/又はアクチュエータ信号が特定の値に達した場合、アセット搭載型コンピュータは「故障コード」等の異常状態指標を生成することができ、該指標はアセット内で異常状態が発生したことを示す。   Current methods of asset monitoring typically involve asset-loaded computers that receive driving data, which takes the appearance of signals from various sensors and / or actuators. And / or actuators are dispersed throughout the asset, and the sensors and / or actuators monitor the operational status of the asset. In one representative case, if the asset is a locomotive, the sensor and / or actuator may monitor parameters such as temperature, voltage, speed, etc., although there may be others. If the sensor and / or actuator signal from one or more of these devices reaches a certain value, the asset-mounted computer can generate an abnormal condition indicator, such as a “fault code”, that is in the asset Indicates that an abnormal condition has occurred.

一般に、異常状態はアセットにおける或いはアセットのコンポーネントにおける不良たり得るのであり、これがアセット及び/又はコンポーネントの故障を惹起し得る。したがって、異常状態が所定の故障又は複数の故障について症状提示的である故に、異常状態は、所定の故障又は場合によっては複数の故障と関連付けられることができる。実際においては、典型的にはユーザが、それぞれの異常状態指標と関連付けられているセンサ及び各センサ値を定義する。即ち、ユーザが、アセットの「正常」運転状態(例えば、故障コードを発動させない状態)及び「異常」運転状態(例えば、故障コードを発動させる状態)を定義する。   In general, an abnormal condition can be defective at an asset or at a component of the asset, which can cause failure of the asset and / or component. Thus, because an abnormal condition is symptomatic for a given fault or multiple faults, the abnormal condition can be associated with a given fault or possibly multiple faults. In practice, the user typically defines a sensor and each sensor value associated with each abnormal condition indicator. That is, the user defines the “normal” operating state (for example, a state in which a failure code is not activated) and an “abnormal” operating state (for example, a state in which a failure code is activated) of the asset.

アセット搭載型コンピュータは、センサデータ、アクチュエータデータ、及び/又は異常状態指標データを、別のコンピューティングシステム又は装置へと渡すことができ、そしてそれらはそのようなデータについてさらなる処理を行い得る。例えば、遠隔アセット監視システムは、アセットから受信された特定のデータを、予測モデルを定義(若しくは変更)するための訓練データとして、並びに/又は、アセットについての予測モデルを実行するための入力データとして、用いることができる。追加的に又は代替的には、ローカルなアセット監視システムは、特定のアセットデータを用いてこれらのデータ処理操作の全部又は一部をアセット自体において行うことができる。   The asset-loaded computer can pass sensor data, actuator data, and / or abnormal condition indicator data to another computing system or device, which can perform further processing on such data. For example, a remote asset monitoring system may use specific data received from an asset as training data for defining (or modifying) a predictive model and / or as input data for executing a predictive model for an asset. Can be used. Additionally or alternatively, the local asset monitoring system can perform all or part of these data processing operations on the asset itself using specific asset data.

一般的には、アセット監視システムは、1つ以上のアセットが実世界条件下において動作しているさなかにおいて1つ以上のアセットについての運転データに基づいて、予測モデルを扱う。即ち、典型的には、アセット監視システムは、アセットがどのように現場で機能しているかを反映する運転データに基づいて、予測モデルを扱う。もっとも、典型的には、アセット監視システムは、1つ以上のアセットの運転コンテキストについて覚知せずに1つ以上のアセットについての運転データを受信することになる。例えば、アセット監視システムは、アセットについての運転データが「代表的」或いは「非代表的」なコンテキストに対応するかについて知らないかもしれない。   In general, asset monitoring systems handle predictive models based on operational data for one or more assets while one or more assets are operating under real world conditions. That is, asset monitoring systems typically handle predictive models based on operational data that reflects how assets are functioning in the field. However, typically, the asset monitoring system will receive driving data for one or more assets without being aware of the driving context of the one or more assets. For example, an asset monitoring system may not know whether the operational data for an asset corresponds to a “typical” or “non-typical” context.

したがって、時によっては、アセット監視システムは、予測モデルの扱いに関して不確かなデータをアセットについて知らずにして受信してしまうかもしれない。例えば、アセットは修理店/修理場に存している場合があり、そのような場所ではアセットに対して診断ツールや他の問題解決ツールが実行され得るのであり、それによってアセットが代表的とはいえない運転データを出力してしまうかもしれない。別の例では、アセットは、代表的とはいえない態様のアセット挙動を一時的に惹起するような場所に存している場合があり、そのような場所はトンネルや他の何らかの閉鎖区域等であり、そのような場所ではアセットが代表的とはいえない運転データを同様に出力するかもしれないのであり、それによって予測モデルの訓練、変更、及び/又は出力が歪曲され得る。非代表的コンテキストについての他の例もあり得る。   Thus, in some cases, asset monitoring systems may receive uncertain data about the handling of predictive models without knowing about the asset. For example, an asset may reside in a repair shop / repair shop, where diagnostic assets and other problem-solving tools can be run on the asset, thereby making the asset representative It may output operation data that cannot be said. In another example, an asset may reside in a location that temporarily elicits a non-typical aspect of asset behavior, such as in a tunnel or some other enclosed area. Yes, where such assets may similarly output driving data that the asset is not representative of, which may distort the training, modification, and / or output of the predictive model. There may be other examples for non-representative contexts.

残念ながら、現行のアセット監視システムは典型的には、データが「正常」な動作について代表的なものであるか否かについて覚知を有さずにアセットの運転データを受信するのであり、予測モデルを定義、変更、及び/又は実行するにあたって信頼して用いて良いのか分からない。実際のところ、現行のアセット監視システムは典型的には、どの場所が修理店やトンネル等の非代表的運転データと関連付けられている場所(location)であるかを追跡していない。その結果、現行のアセット監視システムは知らずにして不確かな運転データを用いて予測モデルを定義、変更、及び/又は実行するかもしれず、これは不正確なモデル及び/又はモデル出力をもたらし得るのでありまた他の問題ももたらされ得る。   Unfortunately, current asset monitoring systems typically receive asset operational data without knowing whether the data is representative of “normal” behavior, and predictive Not sure if the model can be used reliably in defining, modifying, and / or executing. In fact, current asset monitoring systems typically do not track which locations are associated with non-typical driving data such as repair shops and tunnels. As a result, current asset monitoring systems may unknowingly define, modify, and / or execute predictive models using uncertain operational data, which can lead to inaccurate models and / or model outputs. Other problems can also arise.

開示される例示的システム、装置、及び方法は、これらの問題の1つ以上に対応することを課題とする。例示的実施形態では、1つ以上のアセットは1つ以上のアセット監視システムと通信することができ、それらは1つ以上のアセットとの関係でリモートにあるか、又は、少なくとも1つのアセットとの関係でローカルにあることができる。   The disclosed exemplary systems, devices, and methods are directed to addressing one or more of these issues. In an exemplary embodiment, one or more assets can communicate with one or more asset monitoring systems, which are remote in relation to one or more assets, or with at least one asset. You can be local in a relationship.

先述のように、各アセットは、アセットに分散して配された複数のセンサ及び/又はアクチュエータを含むことができ、これらはアセットの運転状態の監視を促進する。幾つかのアセットは、各アセットの運転状態を示す各データをアセット監視システムに提供することができ、該システムは提供されたデータに基づいて1つ以上の行為を行うように構成されていることができる。   As previously described, each asset can include multiple sensors and / or actuators distributed across the asset, which facilitate monitoring of the operational state of the asset. Some assets may provide each asset's operational status data to the asset monitoring system, and the system is configured to perform one or more actions based on the provided data. Can do.

例示的実施形態では、アセット監視システムは、次のことを行うように構成されていることができる:アセットの運転に関連している1つ以上の予測モデルを定義し、そして1つ以上の予測モデルに従って動作すること。一般的には、そのような予測モデルの各々は、特定のアセットからのデータを入力として受信することができ、アセットにおいて将来の特定の期間中に所定の事象群のうちの少なくとも1つの事象が生じる可能性を出力することができる。(本願開示との関係では、「事象群」には単一事象、複数事象のいずれもが含まれ得ることに留意されたい。)1つの特定の事例においては、予測モデルは、少なくとも1つの故障事象がアセットにおいて将来の特定の期間中に発生する可能性を、出力し得る。このようなモデルは、以下「故障モデル」とも称する。別の例としては、予測モデルは、アセットがタスクを将来の特定の期間中において完了する可能性を、予測し得る。予測モデルについての他の例もあり得る。   In an exemplary embodiment, the asset monitoring system may be configured to do the following: define one or more prediction models associated with the operation of the asset, and one or more predictions Operate according to the model. In general, each such predictive model can receive data from a particular asset as input, and at least one event of a predetermined group of events in the asset during a particular future period. Possible occurrences can be output. (Note that in the context of this disclosure, an “event group” can include both single events and multiple events.) In one particular case, the predictive model includes at least one fault. The likelihood that an event will occur in the asset during a specific future period may be output. Such a model is hereinafter also referred to as a “failure model”. As another example, a predictive model may predict the likelihood that an asset will complete a task in a future time period. There may be other examples of predictive models.

実際には、予測モデルは1つ以上のアセットについての履歴データに基づいて定義され得る。最低限においては、この履歴データは所定のアセットの運転状態を示す運転データを含み得るのであり、これには、アセットにて生じた故障インスタンスを特定する異常状態データ及び/又はそれらのインスタンスの時点の前後にてアセットにて測定された1つ以上の物理的特性を示すセンサ/アクチュエータデータ等が含まれる。   In practice, a predictive model may be defined based on historical data for one or more assets. At a minimum, this historical data may include operational data that indicates the operational state of a given asset, including abnormal state data that identifies faulty instances that occurred in the asset and / or the time of those instances. Sensor / actuator data, etc., indicating one or more physical characteristics measured on the asset before and after.

上述のように、遠隔アセット監視システム(及び/又はローカルなアセット監視システム)が通常通りにアセットの運転データを例えば予測モデルの定義、変更、及び/又は実行処理に用いることが望ましくない場合があり得る。このような場合の一例としては、アセットが修理工房、トンネル、又は他の代表的とはいえない場所等に配されている場合が挙げられ、この場合においてはアセットが不確かな運転データを生成する傾向がある。   As mentioned above, it may not be desirable for a remote asset monitoring system (and / or a local asset monitoring system) to use asset operational data as usual, for example, in defining, modifying and / or executing a predictive model. obtain. An example of such a case is when the asset is placed in a repair workshop, tunnel, or other non-representative location, in which case the asset generates uncertain operational data. Tend.

したがって、例示的実施形態では、アセット監視システムは、1つ以上の興味対象たる場所を示すデータを保持するように構成されていることができる。一般に、興味対象たる場所は、アセットの運転データが不確かであり無視されるべきものとされることがある箇所を表す。興味対象たる場所は、アセットに対して試験が課されている若しくはその他代表的とはいえない態様で動作することを強制されているような場所(例えば、アセット修理店/修理場)や、外的状況故にアセット運転状態が代表的とはいえない状態に一時的に移る場所(例えば、トンネル内)等を含み、他の例もあり得る。   Thus, in an exemplary embodiment, the asset monitoring system can be configured to maintain data indicative of one or more locations of interest. In general, a location of interest represents a location where asset operational data is uncertain and may be considered to be ignored. Places of interest can be places where assets are tested or otherwise forced to operate in a non-typical manner (eg, asset repair shop / repair shop) or outside There may be other examples including a place (for example, in a tunnel) where the asset operation state temporarily shifts to a state that is not representative due to the situation.

アセット監視システムは様々な態様で興味対象たる場所を保持するように構成されていることができる。例示的実施形態では、アセット監視システムは、別のシステム又は装置から、1つ以上の興味対象たる場所を指示するデータを受信できる。このような実施形態では、別のシステム又は装置は、興味対象たる場所の定義について事前に関与していることができ、そして定義済みの興味対象たる場所を指示するデータをアセット監視システムに提供できる。   The asset monitoring system can be configured to maintain a location of interest in various ways. In an exemplary embodiment, the asset monitoring system can receive data indicating one or more locations of interest from another system or device. In such an embodiment, another system or device can be pre-involved in defining the location of interest and can provide the asset monitoring system with data indicating the location of interest that has been defined. .

他の例示的実施形態では、興味対象たる場所を保持しているアセット監視システムは、興味対象たる場所の定義作業においてアセット監視システム自体を関与させることができ、それを様々な態様で行うことができる。1つの例示的実施形態では、アセット監視システムは、興味対象たる場所を複数のアセットの履歴的位置データに基づいて定義することができる。例えば、これらのデータに基づいて、アセット監視システムは、アセットが「群がる」場所を特定し、群団と関連付けられている特定のさらなるアセット関連情報を特定し、また、これらの群団が興味対象たる場所に対応していることを推論することができる。興味対象たる場所の定義付け動作についての他の例もあり得る。   In other exemplary embodiments, an asset monitoring system holding a location of interest can involve the asset monitoring system itself in defining the location of interest, which can be done in various ways. it can. In one exemplary embodiment, the asset monitoring system may define locations of interest based on historical location data for multiple assets. For example, based on these data, the asset monitoring system identifies where the assets “crowd”, identifies certain additional asset-related information associated with the group, and these groups are also interested in It can be inferred that it corresponds to the location. There may be other examples of defining locations of interest.

いずれにしても、1つ以上の興味対象たる場所を示すデータを保持しつつ、アセット監視システムは、アセットの運転に関する予測モデルとの関連で1つ以上のアセットについての運転データを用いるように動作していることができる。このように動作する一方で、アセット監視システムは、1つ以上のアセットのうちの特定のアセットについての位置データが興味対象たる場所の1つに合致していると決定することができる。   In any case, the asset monitoring system operates to use driving data for one or more assets in the context of a predictive model for driving the asset, while maintaining data indicating one or more locations of interest. Can be. While operating in this manner, the asset monitoring system can determine that location data for a particular asset of one or more assets matches one of the locations of interest.

当該決定に基づいて、アセット監視システムは次のような動作態様に遷移することができる:即ち、アセットの動作に関する予測モデルをアセット監視システムが扱う場合において、特定のアセットについての運転データをアセット監視システムが無視する動作態様。例えば、他の例も可能であるが、アセット監視システムは、決定後にアセット監視システムが受信した所定アセットについての運転データを考慮せずに、又は、興味対象たる場所と合致した位置データに対応する所定アセットについての運転データのいずれをも考慮せずに、そのような予測モデルを定義、変更、及び/又は実行することができる。このようにして、アセット監視システムは、アセットが不確かなデータを典型的に出力する代表的とはいえない場所内にあり得るアセットについての運転データを無視することができ、これによって予測モデルの整合性維持に役立つのであり、整合性維持は他のアセットのため及び/又は特定のアセットについての将来の予測モデル実行のためになされる。   Based on the determination, the asset monitoring system can transition to the following operation mode: That is, when the asset monitoring system handles a predictive model related to the operation of the asset, the operation data for the specific asset is monitored. The mode of operation that the system ignores. For example, other examples are possible, but the asset monitoring system does not consider the driving data for a given asset received by the asset monitoring system after the decision, or corresponds to position data that matches the location of interest. Such a prediction model can be defined, modified, and / or executed without considering any of the operational data for a given asset. In this way, the asset monitoring system can ignore driving data for assets that may be in non-typical locations where the asset typically outputs uncertain data, thereby matching the predictive model. Consistency maintenance is done for other assets and / or for future prediction model execution for specific assets.

したがって、1つの態様によれば、アセットの位置データに基づいてアセットについての運転データを扱うための方法が開示されるのであり、該方法は次のステップをなすコンピューティングシステムを備える:(i)複数のアセットのそれぞれについて位置データを受信するステップと、(ii)複数のアセットの所定のアセットについての所定の位置データが不確かな運転データと関連付けられている場所と合致するかを決定するステップと、(iii)決定に応答して、複数のアセットの運転に関する予測モデルを扱う場合においては所定のアセットについての運転データを無視すると決定するステップと、(iv)決定に従って予測モデルを扱うステップ。   Thus, according to one aspect, a method for handling driving data for an asset based on asset location data is disclosed, the method comprising a computing system that comprises the following steps: (i) Receiving position data for each of the plurality of assets; and (ii) determining whether the predetermined position data for the predetermined asset of the plurality of assets matches a location associated with uncertain driving data; , (Iii) in response to the decision, a step of deciding to ignore the driving data for a given asset in the case of handling a prediction model for driving a plurality of assets, and (iv) a step of handling the prediction model according to the decision.

別の態様によれば、コンピューティングシステムが開示されており、該システムは次の要素を備える:(a)少なくとも1つのプロセッサと、(b)非一時的コンピュータ可読媒体と、(c)非一時的コンピュータ可読媒体上に格納されたプログラム命令であって少なくとも1つのプロセッサによって実行されるとコンピューティングシステムに本願開示中の機能を行わせる命令であって該機能はアセットの位置データに基づいてアセットについての運転データを扱うための機能に関する、命令。   According to another aspect, a computing system is disclosed, the system comprising: (a) at least one processor; (b) a non-transitory computer readable medium; and (c) non-transitory. Program instructions stored on a computer readable medium that, when executed by at least one processor, cause a computing system to perform the functions disclosed herein, the functions based on asset location data Instructions on functions for handling driving data about.

更なる別の態様によれば、命令が格納された非一時的コンピュータ可読媒体が開示されており、該命令はプロセッサによって実行可能であり、該命令は実行によってコンピューティングシステムに本願開示中の機能を行わせるのであり、該機能はアセットの位置データに基づいてアセットについての運転データを扱うための機能に関する、非一時的コンピュータ可読媒体。   According to yet another aspect, a non-transitory computer readable medium having instructions stored thereon is disclosed, the instructions being executable by a processor, the instructions being executed by a computing system as disclosed herein. A non-transitory computer readable medium relating to a function for handling driving data for the asset based on the asset location data.

当業者であれば、以下の開示内容に接することによりこれら及び幾つもの他の態様について理解するであろう。   Those skilled in the art will appreciate these and several other aspects by contacting the following disclosure.

例示的実施形態を実装できる例示的ネットワーク構成例を示す概略図である。FIG. 2 is a schematic diagram illustrating an example network configuration in which an example embodiment may be implemented. 例示的アセットについての簡略化ブロック図である。FIG. 6 is a simplified block diagram for an exemplary asset. 例示的な異常状態指標及び発動基準を示す概略図である。It is the schematic which shows an example abnormal condition parameter | index and activation criteria. 例示的な分析プラットフォームについての簡略化ブロック図である。FIG. 3 is a simplified block diagram for an exemplary analysis platform. 予測モデルを定義するために用いることができる定義段階についての例示的流れ図である。Figure 5 is an exemplary flow diagram for a definition stage that can be used to define a prediction model. 健全性メトリックを出力する予測モデルを定義するために用いることができるモデル化段階についての例示的流れ図である。4 is an exemplary flow diagram for a modeling phase that can be used to define a predictive model that outputs a health metric. モデルを定義するために用いられるデータについての概略図である。FIG. 3 is a schematic diagram of data used to define a model. アセット運転データを無視するために用いられ得る例示的操作を表す流れ図である。6 is a flow diagram illustrating an exemplary operation that may be used to ignore asset operational data. 第1の時点における履歴的アセット位置データについての概略図である。FIG. 6 is a schematic diagram of historical asset position data at a first time point. 第2の時点における履歴的アセット位置データについての概略図である。It is the schematic about the historical asset position data in the 2nd time. 第3の時点における履歴的アセット位置データについての概略図である。It is the schematic about the historical asset position data in the 3rd time. 興味対象たる場所を定義するために用いられる集約アセット位置データについての概略図である。FIG. 6 is a schematic diagram of aggregate asset location data used to define a location of interest. 集約アセット位置データ及び定義済み興味対象箇所についての概略図である。It is a schematic diagram about aggregated asset position data and a defined part of interest. 第4の時点における定義済み興味対象箇所及びアセット位置データについての概略図である。It is the schematic about the defined interest location and asset position data in the 4th time. 第5の時点における定義済み興味対象箇所及びアセット位置データについての概略図である。It is the schematic about the defined interest location and asset position data in the 5th time. 第6の時点における定義済み興味対象箇所及びアセット位置データについての概略図である。It is the schematic about the defined interest location and asset position data in the 6th time. アセットの位置データに基づいてアセットについての運転データを扱うための例示的方法についての流れ図である。5 is a flow diagram for an exemplary method for handling operational data for an asset based on asset location data. アセットの位置データに基づいてアセットについての運転データを扱うための別の例示的方法についての流れ図である。6 is a flow diagram for another exemplary method for handling operational data for an asset based on asset location data.

以下の開示は添付の図面及び幾つかの例示的状況に言及する。当業者であれば、このような言及は例示的目的のみでなされており、限定的な意図はないことを理解するであろう。開示されるシステム、装置及び方法の全部若しくは一部は、様々な態様で再配置、結合、追加、及び/若しくは除外され得るのであり、それらの各々は本願にて想定されている。   The following disclosure refers to the accompanying drawings and some exemplary situations. Those skilled in the art will appreciate that such references are made for illustrative purposes only and are not intended to be limiting. All or part of the disclosed systems, devices, and methods may be rearranged, combined, added, and / or excluded in various ways, each of which is contemplated herein.

I.例示的ネットワーク構成
図1に転じるに、例示的ネットワーク構成100が示されており、この関連で例示的実施形態を実装し得る。図示のように、ネットワーク構成100は次のものを含む:アセット102、アセット104、通信ネットワーク106、分析プラットフォームとして存し得る遠隔コンピューティングシステム108、出力システム110、及びデータ源112。
I. Exemplary Network Configuration Turning to FIG. 1, an exemplary network configuration 100 is shown and an exemplary embodiment may be implemented in this regard. As shown, network configuration 100 includes: asset 102, asset 104, communication network 106, remote computing system 108, output system 110, and data source 112, which may be an analysis platform.

通信ネットワーク106は通信可能な態様でネットワーク構成100内の各コンポーネントを接続することができる。例えば、アセット102及び104は通信ネットワーク106を介して分析プラットフォーム108と通信できる。一部の場合では、アセット102及び104は(不図示の)アセットゲートウェイ等の1つ以上の中間システムと通信することができ、中間システムが分析プラットフォーム108と通信することもできる。同様に、分析プラットフォーム108は通信ネットワーク106を介して出力システム110と通信することができる。一部の事例においては、分析プラットフォーム108は(不図示の)ホストサーバ等の中間システムと通信して、中間システムが出力システム110と通信することができる。他の多くの構成例も可能である。例示的な事例においては、通信ネットワーク106が、ネットワークコンポーネント間での(例えば、暗号化やその他のセキュリティ策を講じた)セキュア通信を促進することができる。   The communication network 106 can connect components in the network configuration 100 in a communicable manner. For example, assets 102 and 104 can communicate with analysis platform 108 via communication network 106. In some cases, assets 102 and 104 can communicate with one or more intermediate systems, such as an asset gateway (not shown), which can also communicate with analysis platform 108. Similarly, the analysis platform 108 can communicate with the output system 110 via the communication network 106. In some cases, the analysis platform 108 can communicate with an intermediate system, such as a host server (not shown), which can communicate with the output system 110. Many other configuration examples are possible. In the exemplary case, communication network 106 may facilitate secure communication (eg, with encryption and other security measures) between network components.

一般に、アセット102及び104は、(フィールドに基づいて定義され得る)1つ以上の動作を行うように構成された任意の装置とすることができ、或いは、所定のアセットの1つ以上の運転状態を示すデータを送信するように構成された機材をも含み得る。一部の例では、アセットは、1つ以上の動作をそれぞれ行うように構成された1つ以上のサブシステムを含み得る。実際のところ、複数のサブシステムが並列的に又は逐次的に作動することによってアセットが作動する。   In general, assets 102 and 104 can be any device configured to perform one or more actions (which can be defined based on fields), or one or more operational states of a given asset. Equipment that is configured to transmit data indicative of In some examples, an asset may include one or more subsystems that are each configured to perform one or more operations. In practice, assets operate by multiple subsystems operating in parallel or sequentially.

例示的なアセットには、輸送機械(例えば、機関車、乗用車両、セミトレーラトラック、船舶等)や、産業機械(例えば、採掘装置、建設機器、処理装置、組立装置等)や、無人飛行体が含まれ得るのであり、他の例も可能である。当業者であれば、これらの例はごく一部にすぎず、幾つもの他の例も可能でありこれらも想定されていることに気付くであろう。   Exemplary assets include transport machinery (eg, locomotives, passenger vehicles, semi-trailer trucks, ships, etc.), industrial machinery (eg, mining equipment, construction equipment, processing equipment, assembly equipment, etc.), and unmanned air vehicles. Other examples are possible. Those skilled in the art will recognize that these examples are only a few and that many other examples are possible and envisioned.

例示的実施形態では、アセット102及び104はそれぞれ同じタイプのもの(例えば、機関車の車団や航空機の機団等、他の例もあり得る。)であったり、同じクラスのものであったりすることができる(例えば、同じ機材タイプ、ブランド、及び/又は型式)。他の例では、アセット102及び104はタイプ、ブランド、型式等に関して相違していることができる。例えば、アセット102及び104は、作業現場(例えば、掘削現場)や製造施設等にある異なる機材たり得ることができるのであり、他の例もあり得る。アセットについては以下詳述するのであり、その際は図2に言及する。   In the exemplary embodiment, assets 102 and 104 are each of the same type (eg, there may be other examples, such as a locomotive fleet or an aircraft fleet), or of the same class. (E.g., the same equipment type, brand, and / or model). In other examples, assets 102 and 104 may differ with respect to type, brand, type, and the like. For example, assets 102 and 104 can be different equipment at a work site (eg, excavation site), a manufacturing facility, etc., and other examples are possible. Assets will be described in detail below, with reference to FIG.

図示のように、アセット102及び104そして場合によってはデータ源112は、通信ネットワーク106を介して分析プラットフォーム108と通信することができる。一般に、通信ネットワーク106は、1つ以上のコンピューティングシステムとネットワークコンポーネント間でのデータ通信を促進するように構成されたネットワークインフラストラクチャとを含み得る。通信ネットワーク106は、次のものであるか次のものを含むことができるのであり、それらのものは有線及び/又は無線式であることができまたセキュア通信に対応していることもできる:1つ以上の広域ネットワーク(WAN)及び/又はローカルエリアネットワーク(LAN)。一部の例では、通信ネットワーク106は、1つ以上のセルラネットワーク及び/又はインターネットを含むことができ、他のネットワークもあり得る。通信ネットワーク106は次の通信プロトコルの1つ以上に従って動作することができる:LTE、CDMA、GSM、LPWAN、WiFi(登録商標)、Bluetooth(登録商標)、Ethernet(登録商標)、HTTP/S、TCP、CoAP/DTLS等。通信ネットワーク106は単一のネットワークとして図示されているも、通信ネットワーク106は複数の別個のネットワークを含み得ることに留意されたいのであり、これらは各々通信可能にリンクされている。通信ネットワーク106は、他の形態を採用していることもあり得るのである。   As shown, assets 102 and 104, and possibly data source 112, can communicate with analysis platform 108 via communication network 106. In general, communication network 106 may include one or more computing systems and a network infrastructure configured to facilitate data communication between network components. The communication network 106 can include or can include the following, which can be wired and / or wireless and can also support secure communications: One or more wide area networks (WAN) and / or local area networks (LAN). In some examples, the communication network 106 can include one or more cellular networks and / or the Internet, and there can be other networks. The communication network 106 can operate according to one or more of the following communication protocols: LTE, CDMA, GSM, LPWAN, WiFi®, Bluetooth®, Ethernet®, HTTP / S, TCP CoAP / DTLS etc. Note that although the communication network 106 is illustrated as a single network, the communication network 106 may include multiple separate networks, each of which is communicatively linked. The communication network 106 may adopt other forms.

上述のように、分析プラットフォーム108(本稿においては、「遠隔アセット監視システム」と称することもある。)はアセット102及び104並びにデータ源112からのデータを受信するように構成されていることができる。大まかにいえば、分析プラットフォーム108は1つ以上のコンピューティングシステムを含み得るのであり、そのようなコンピューティングシステムはサーバやデータベース等であり、データを受信、しょり、分析、及び出力するように構成されている。分析プラットフォーム108は、TPL DataflowやNiFi等の所定のデータフロー技術に従って構成されていることができるのであり、他の例もあり得る。分析プラットフォーム108については以下詳述するのであり、その際は図4に言及する。   As described above, analysis platform 108 (sometimes referred to herein as a “remote asset monitoring system”) can be configured to receive data from assets 102 and 104 and data source 112. . Broadly speaking, the analysis platform 108 may include one or more computing systems, such as computing servers, databases, etc., that receive, drastically analyze, and output data. It is configured. The analysis platform 108 can be configured according to a predetermined data flow technology such as TPL Dataflow or NiFi, and other examples are possible. The analysis platform 108 will be described in detail below, with reference to FIG.

図示のように、分析プラットフォーム108はデータをアセット102及び104及び/又は出力システム110へと送信するように構成されていることができる。送信される具体的データは様々な形式をとることができ、以下において詳述する。   As shown, analysis platform 108 may be configured to transmit data to assets 102 and 104 and / or output system 110. The specific data transmitted can take a variety of forms and will be described in detail below.

一般に、出力システム110は、データを受信し何らかの出力を提供するように構成されたコンピューティングシステム又は装置とすることができる。出力システム110は様々な形式で実現できる。1つの例では、出力システム110は、次のものであるか次のものを含むことができる:データを受信し、データに応答して聴覚的な、視覚的な、及び/又は触覚的な出力を提供するように構成された出力装置。一般に、出力装置はユーザ入力を受信するように構成された1つ以上の入力インタフェースを含み得るのであり、出力装置はそのようなユーザ入力に基づいてデータを通信ネットワーク106を介して送信するように構成されていることができる。出力装置の例には次のものが含まれる:タブレット、スマートフォン、ラップトップコンピュータ、他の携帯型コンピューティング装置、デスクトップコンピュータ、スマートテレビジョン等。   In general, output system 110 may be a computing system or device configured to receive data and provide some output. The output system 110 can be implemented in various forms. In one example, the output system 110 can include or include the following: receiving data and audible, visual, and / or tactile output in response to the data An output device configured to provide. In general, the output device may include one or more input interfaces configured to receive user input, such that the output device transmits data over the communication network 106 based on such user input. Can be configured. Examples of output devices include: tablets, smartphones, laptop computers, other portable computing devices, desktop computers, smart televisions, and the like.

出力システム110の別の例としては、メカニック作業員等に対してアセットの修理を命じる要求を出力するように構成されたワーク-オーダシステムがあり得る。出力システム110のさらなる別の例としては、アセットの部品に関して注文を発して、その控えを出力するように構成された部品-オーダシステムがあり得る。幾つもの他の出力システムも可能である。   Another example of output system 110 may be a work-order system configured to output a request to a mechanic worker or the like to repair an asset. Yet another example of the output system 110 may be a part-order system configured to place an order on an asset part and output a copy of the order. A number of other output systems are possible.

データ源112は分析プラットフォーム108と通信するように構成されていることができる。一般に、データ源112は次のものであるか次のものを含むことができる:1つ以上のコンピューティングシステムであって、分析プラットフォーム108によってなされる機能に関連性を有し得るデータについて、収集、格納、及び/又は分析プラットフォーム108等の他システムへの提供を行うように構成された、1つ以上のコンピューティングシステム。データ源112は、アセット102及び104とは独立にデータを生成及び/又は取得するように構成されていることができる。したがって、データ源112によって提供されたデータは、以下「外部データ」とも称する。データ源112は現在の及び/又は履歴的データを提供するように構成されていることができる。実際には、分析プラットフォーム108は、データ源によって提供されるサービスに「サブスクライブ」することによって、データ源112からデータを受信し得る。もっとも、分析プラットフォーム108は他の態様でデータ源112からデータを受信することもできる。   Data source 112 may be configured to communicate with analysis platform 108. In general, the data source 112 may include or may include: Collecting data for one or more computing systems that may be relevant to functions performed by the analysis platform 108. One or more computing systems configured to provide to other systems such as storage, and / or analysis platform 108. Data source 112 may be configured to generate and / or obtain data independent of assets 102 and 104. Therefore, the data provided by the data source 112 is hereinafter also referred to as “external data”. Data source 112 may be configured to provide current and / or historical data. In practice, the analysis platform 108 may receive data from the data source 112 by “subscribing” to services provided by the data source. However, the analysis platform 108 may receive data from the data source 112 in other ways.

データ源112の例には、次のものが含まれる:環境データ源、アセット管理データ源、及び他のデータ源。一般に、環境データ源は、アセットが動作する環境の何らかの特性を示すデータを提供する。環境データ源の例には次のものが含まれるのであり、他の例もあり得る:気象データサーバ、全地球航法衛星システム(GNSS、global navigation satellite system)サーバ、地図データサーバ、及び所定の領域の天然の及び人工の特徴に関して情報を提供する地形学データサーバ。   Examples of data sources 112 include: environmental data sources, asset management data sources, and other data sources. In general, environmental data sources provide data indicative of some characteristic of the environment in which the asset operates. Examples of environmental data sources include the following and other examples: weather data servers, global navigation satellite system (GNSS) servers, map data servers, and predetermined regions Topographic data server that provides information on the natural and artificial features of

一般に、アセット管理データ源は、アセットの動作又は保守に影響を与え得る事象やエンティティ(例えば、他のアセット)の状態を示すデータを提供する(例えば、アセットが何時何処で運転されたり何時何処で保守を受けるか等)。アセット管理データ源の例には次のものが含まれるのであり、他の例もあり得る:航空交通、水上交通、及び/又は地上交通に関する情報を提供する交通データサーバ、特定の日付及び/又は特定の時刻におけるアセットについての想定ルート及び/又は場所に関する情報を提供するアセットスケジュールサーバ、欠陥検出システム(「ホットボックス」とも呼ばれる。)の近傍を通過するアセットについての1つ以上の状態に関する情報を提供する欠陥検出システム、特定の供給者が在庫を有している部品及び/又はそれらの価格に関する情報を提供する部品-供給者サーバ、修理店のキャパ等に関する情報を提供する修理店サーバ。   In general, asset management data sources provide data that indicates the state of events or entities (eg, other assets) that can affect the operation or maintenance of the asset (eg, where and when the asset is driven, where and when). Etc.) Examples of asset management data sources include the following, and other examples: a traffic data server that provides information about air traffic, water traffic, and / or ground traffic, a specific date and / or An asset schedule server that provides information about an assumed route and / or location for an asset at a particular time, information about one or more states for an asset passing in the vicinity of a defect detection system (also called a “hot box”) A defect detection system to be provided, a part that a particular supplier has in stock and / or a part-supplier server that provides information about their prices, a repair shop server that provides information about repair shop capacity, etc.

他のデータ源の例には次のものが含まれるのであり、他の例もあり得る:電力消費に関する情報を提供する送電網サーバ、アセットについての履歴運転データを格納している外部データベース。当業者であれば、これらはデータ源についてのごく一例であり、幾つもの他の例が可能であることに気付くであろう。   Examples of other data sources include, and may be other examples: a grid server that provides information about power consumption, an external database that stores historical operational data about assets. Those skilled in the art will recognize that these are just examples of data sources and that many other examples are possible.

ネットワーク構成100は、本願開示の実施形態を実装し得るネットワークの一例にすぎないものであるということに留意されたい。幾つもの他の配置も可能であり、想定されていることに留意されたい。例えば、他のネットワーク構成では、図示されていない追加のコンポーネントを有してもよく及び/又は図示されているコンポーネントについて増減させてもよい。   Note that the network configuration 100 is only one example of a network in which embodiments of the present disclosure may be implemented. Note that a number of other arrangements are possible and envisioned. For example, other network configurations may have additional components not shown and / or increase or decrease for the components shown.

II.例示的アセット
図2に転じるに、アセット200についての簡略化ブロック図が示されている。図1のアセット102及び104のいずれも又は両方が、アセット200のように構成されていることができる。図示のように、アセット200は次のものを含み得る:1つ以上のサブシステム202、1つ以上のセンサ204、1つ以上のアクチュエータ205、中央処理装置206、データ記憶部208、ネットワークインタフェース210、ユーザインタフェース212、位置ユニット214、及び場合によってはローカル分析装置220。これらは全て、システムバスやネットワークや他の接続機構を介して、通信可能な態様で(直接的に又は間接的に)リンクされていることができる。当業者であれば、アセット200は不図示の追加のコンポーネントを含み得ることを理解するはずであり、及び/又は、図示のコンポーネントに増減があってもよいことを理解するはずである。
II. Exemplary Assets Turning to FIG. 2, a simplified block diagram for an asset 200 is shown. Either or both assets 102 and 104 in FIG. 1 may be configured as asset 200. As shown, the asset 200 may include: one or more subsystems 202, one or more sensors 204, one or more actuators 205, a central processing unit 206, a data storage 208, a network interface 210. , User interface 212, position unit 214, and possibly local analyzer 220. All of these can be linked (directly or indirectly) in a communicable manner via a system bus, network or other connection mechanism. One of ordinary skill in the art should understand that the asset 200 may include additional components not shown and / or that there may be an increase or decrease in the components shown.

大まかにいえば、アセット200は、1つ以上の動作をなすように構成された1つ以上の電気的、機械的、及び/又は電気機械的なコンポーネントを含み得る。一部の場合においては、1つ以上のコンポーネントが所定のサブシステム202に集団化されていることができる。   In general terms, asset 200 may include one or more electrical, mechanical, and / or electromechanical components configured to perform one or more operations. In some cases, one or more components may be grouped into a given subsystem 202.

一般に、サブシステム202は、アセット200の一部である関連性を有した一群のコンポーネントを含み得る。1つのサブシステム202は単独で1つ以上の動作をなすか、或いは、1つのサブシステム202は1つ以上の他のサブシステムと共に動作して1つ以上の動作をなすことができる。通常、異なるタイプのアセットは、また同じタイプのアセットの異なるクラスであっても、異なるサブシステムを含み得る。   In general, subsystem 202 may include a group of related components that are part of asset 200. One subsystem 202 can perform one or more operations alone, or one subsystem 202 can operate in conjunction with one or more other subsystems to perform one or more operations. Typically, different types of assets may also include different subsystems, even different classes of the same type of asset.

例えば、輸送アセットとの関連でいえば、サブシステム202の例としては次のものが含まれるのであり、幾つもの他のサブシステムもあり得る:エンジン、トランスミッション、駆動系、燃料系、電池システム、排気系、制動システム、電気系統、信号処理システム、発電機、ギアボックス、ロータ、及び油圧系。   For example, in the context of transportation assets, examples of subsystem 202 include the following, and may include a number of other subsystems: engine, transmission, driveline, fuel system, battery system, Exhaust systems, braking systems, electrical systems, signal processing systems, generators, gearboxes, rotors, and hydraulic systems.

上記において示唆したように、アセット200には、アセット200の運転状態を監視するように構成された様々なセンサ204、及び、アセット200若しくはそのコンポーネントと相互作用するように構成された様々なアクチュエータ205が付されていることができ、アセット200の運転状態が監視される。一部の場合においては、センサ204及び/又はアクチュエータ205の一部は特定のサブシステム202に基づいてグルーピングされていることができる。このようにして、センサ204及び/又はアクチュエータ205のグループは、特定のサブシステム202の運転状態を監視するように構成されていることができ、また、そのグループに属するアクチュエータは、それらの運転状態に基づいてサブシステムの挙動を何らかの態様で変えるように特定のサブシステム202と相互作用するように構成されていることができる。   As suggested above, asset 200 includes various sensors 204 configured to monitor the operational status of asset 200 and various actuators 205 configured to interact with asset 200 or its components. And the operational state of the asset 200 is monitored. In some cases, some of the sensors 204 and / or actuators 205 can be grouped based on a particular subsystem 202. In this way, a group of sensors 204 and / or actuators 205 can be configured to monitor the operating status of a particular subsystem 202, and actuators belonging to that group can be configured to monitor their operating status. Can be configured to interact with a particular subsystem 202 to change the behavior of the subsystem in some manner based on

一般に、センサ204は、アセット200の1つ以上の運転状態を示す物理的特性を検知し、検知された物理的特性についての電気的信号等の指示を提供するように構成されていることができる。動作に際しては、センサ204は、測定を、連続的に、(例えば、サンプリング頻度に従って)定期的に、及び/又は何らかの発動事象に応答して、取得するように構成されていることができる。一部の例では、センサ204は、測定を行うための運転パラメータを持って予め構成されていることができ、及び/又は、中央処理装置206によって提供された運転パラメータに従って測定を行うことができる(例えば、測定値の取得をセンサ204に命ずるサンプリング信号等)。例えば、異なるセンサ204は異なる運転パラメータを有することができる(例えば、一部のセンサは第1の頻度でサンプリングをなし、他方で他のセンサは異なる第2の頻度でサンプリングをなす)。どうであれ、センサ204は、測定された物理的特性を示す電気的信号を中央処理装置206へと送信するように構成されていることができる。センサ204は、このような信号を連続的に又は定期的に中央処理装置206へと提供することができる。   In general, the sensor 204 can be configured to sense a physical characteristic indicative of one or more operational states of the asset 200 and provide an indication such as an electrical signal for the sensed physical characteristic. . In operation, the sensor 204 can be configured to acquire measurements continuously, periodically (eg, according to a sampling frequency), and / or in response to some triggering event. In some examples, the sensor 204 can be pre-configured with operating parameters for taking measurements and / or can take measurements according to operating parameters provided by the central processing unit 206. (For example, a sampling signal that instructs the sensor 204 to acquire a measured value). For example, different sensors 204 can have different operating parameters (eg, some sensors sample at a first frequency, while other sensors sample at a different second frequency). Regardless, the sensor 204 can be configured to transmit an electrical signal indicative of the measured physical characteristic to the central processing unit 206. The sensor 204 can provide such a signal to the central processing unit 206 continuously or periodically.

例えば、センサ204は、アセット200の場所及び/又は運動等の物理的特性を測定するように構成されていることができ、この場合、センサは次のものとすることができる:GNSSセンサ、デッドレコニング(推測航法)系センサ、加速度計、ジャイロスコープ、歩数計、磁気計等。例示的実施形態では、1つ以上のセンサを位置ユニット214と統合したり、同ユニットから離して設置したりすることができ、この点付いては後述も参照。   For example, the sensor 204 can be configured to measure physical properties such as the location and / or movement of the asset 200, in which case the sensor can be: GNSS sensor, dead Reckoning (dead reckoning) system sensors, accelerometers, gyroscopes, pedometers, magnetometers, etc. In the exemplary embodiment, one or more sensors may be integrated with the position unit 214 or installed remotely from the unit, as will be described below.

追加的には、様々なセンサ204はアセット200の他の運転状態を測定するように構成されていることができ、その例としては次のものが含まれるのであり、他の例も可能である:温度、圧力、速さ、加速度若しくは減速度、摩擦力、パワー消費、燃料消費、流体レベル、稼働時間、電圧及び電流、磁場、電場、物体の存在又は不存在、コンポーネントの位置、並びにパワー生成。当業者であれば、これらの条件は、センサが測定するように設定されている動作状態についてのほんの一例にすぎないことを理解するであろう。産業用途又は固有のアセットに応じてセンサを増減できる。   Additionally, the various sensors 204 can be configured to measure other operating conditions of the asset 200, examples of which include the following and other examples are possible: : Temperature, pressure, speed, acceleration or deceleration, friction force, power consumption, fuel consumption, fluid level, operating time, voltage and current, magnetic field, electric field, presence or absence of objects, component position, and power generation . Those skilled in the art will appreciate that these conditions are only an example of the operating conditions that the sensor is set to measure. Sensors can be increased or decreased according to industrial applications or specific assets.

上記において示唆したように、アクチュエータ205は、幾つかの側面ではセンサ204に似た態様で構成され得る。具体的には、アクチュエータ205は、アセット200の運転状態を示す物理的特性を検知して、センサ204と似た態様でその指示を提供するように構成されていることができる。   As suggested above, the actuator 205 may be configured in a manner similar to the sensor 204 in some aspects. Specifically, the actuator 205 can be configured to detect a physical characteristic indicative of the operational state of the asset 200 and provide the indication in a manner similar to the sensor 204.

さらに、アクチュエータ205は、アセット200、1つ以上のサブシステム202、及び/又はそれらの何らかのコンポーネントと相互作用するように構成されていることができる。したがって、アクチュエータ205は、機械的な動作を行うように(例えば、運動させること)、或いはコンポーネント、サブシステム、又はシステムを他の方法で制御するよう構成されたモータ等を、含み得る。特定の例では、アクチュエータは燃料流量を測定して燃料流量を変更(例えば、燃料流量を抑制)するように構成されていることができ、或いは、アクチュエータは油圧を測定して油圧を変更(例えば、油圧を増減)するように構成されていることができる。アクチュエータに関しての他の例示的相互作用は幾つも可能であり、本願ではこれらも想定される。   Further, the actuator 205 can be configured to interact with the asset 200, one or more subsystems 202, and / or some component thereof. Thus, the actuator 205 may include a motor or the like configured to perform mechanical movement (eg, move) or otherwise control the component, subsystem, or system. In particular examples, the actuator can be configured to measure the fuel flow and change the fuel flow (eg, suppress the fuel flow), or the actuator can measure the oil pressure and change the oil pressure (eg, The hydraulic pressure can be increased or decreased). A number of other exemplary interactions with the actuator are possible and are envisioned herein.

一般に、中央処理装置206は、1つ以上のプロセッサ及び/又はコントローラを含み得、これらは汎用又は特殊用途用のプロセッサ又はコントローラとすることができる。特に、例示的実施形態では、中央処理装置206は、次のものであるか次のものを含むことができる:マイクロプロセッサ、マイクロコントローラ、特定用途向け集積回路(ASIC)、デジタル信号プロセッサ(DSP)等。そして、データ記憶部208は、次のものであるか次のものを含むことができるのであり、他の例もあり得る:光学型、磁気型、有機型、若しくはフラッシュ型メモリ等の1つ以上の非一時的コンピュータ可読記憶媒体。   In general, the central processing unit 206 may include one or more processors and / or controllers, which may be general purpose or special purpose processors or controllers. In particular, in the exemplary embodiment, the central processing unit 206 is or can include: a microprocessor, a microcontroller, an application specific integrated circuit (ASIC), a digital signal processor (DSP). etc. And the data storage 208 can be or include the following, and other examples are possible: one or more of optical, magnetic, organic, or flash memory, etc. Non-transitory computer-readable storage medium.

中央処理装置206は、データ記憶部208内に格納されたコンピュータ可読プログラム命令を格納・アクセス・実行して、本願にて説明されたアセット動作を行わせるように構成されていることができる。例えば、上記において示唆したように、中央処理装置206は、センサ204及び/又はアクチュエータ205からそれぞれのセンサ信号を受信するように構成されていることができる。中央処理装置206は、センサ及び/又はアクチュエータデータをデータ記憶部208内に格納して、後程それをデータ記憶部208にてアクセスするように構成されていることができる。   The central processing unit 206 can be configured to store, access, and execute computer readable program instructions stored in the data store 208 to perform the asset operations described herein. For example, as suggested above, the central processing unit 206 can be configured to receive respective sensor signals from the sensors 204 and / or actuators 205. The central processing unit 206 can be configured to store sensor and / or actuator data in the data store 208 and access it later in the data store 208.

また、中央処理装置206は、受信されたセンサ及び/又はアクチュエータ信号が故障コード等の何らかの異常状態指標を発動させるか否かを決定するように構成されていることができる。例えば、中央処理装置206は、異常状態規則をデータ記憶部208内に格納するように構成されていることができ、各々は、特定の異常状態を表す所定の異常状態指標と、異常状態指標を発動させる各々の発動基準とを、含む。即ち、各異常状態指標は、異常状態指標の発動前に充足されなければならない1つ以上のセンサ及び/又はアクチュエータ測定値に、対応するのである。実際においては、アセット200は異常状態規則を予めプログラミングされていることができ、及び/又は、分析プラットフォーム108等のコンピューティングシステムから新たな異常状態規則若しくは既存規則に対しての更新を受信することができる。   The central processing unit 206 can also be configured to determine whether the received sensor and / or actuator signal triggers some abnormal condition indicator, such as a fault code. For example, the central processing unit 206 can be configured to store abnormal condition rules in the data storage unit 208, each of which includes a predetermined abnormal condition index representing a specific abnormal condition, and an abnormal condition index. Each trigger criteria to be activated. That is, each abnormal condition index corresponds to one or more sensor and / or actuator measurements that must be satisfied before the abnormal condition index is triggered. In practice, asset 200 can be preprogrammed with abnormal condition rules and / or receive new abnormal condition rules or updates to existing rules from a computing system such as analysis platform 108. Can do.

どうであれ、中央処理装置206は、受信されたセンサ及び/又はアクチュエータ信号が何らかの異常状態指標を発動させるか否かを決定するように構成されていることができる。即ち、中央処理装置206は、受信されたセンサ及び/又はアクチュエータ信号が何らかの発動基準を充足しているか否かを決定することができる。このような決定が肯定的である場合、中央処理装置206は異常状態データを生成することができ、そしてまた異常状態データを分析プラットフォーム108へと送信することをアセットのネットワークインタフェース210にさせ、並びに/又は、視覚的及び/若しくは聴覚的なアラート等の異常状態指標を出力することをアセットのユーザインタフェース212にさせることができる。追加的に、中央処理装置206は、発動された異常状態指標の発生事象をデータ記憶部208内にロギングすることができ、場合によってはタイムスタンプを伴っても良い。   Regardless, the central processing unit 206 can be configured to determine whether the received sensor and / or actuator signal triggers any abnormal condition indicator. That is, the central processing unit 206 can determine whether the received sensor and / or actuator signal meets some triggering criteria. If such a determination is positive, the central processing unit 206 can generate abnormal condition data and also cause the asset's network interface 210 to transmit abnormal condition data to the analysis platform 108, and Alternatively, the asset user interface 212 can be made to output an abnormal condition indicator, such as a visual and / or audible alert. In addition, the central processing unit 206 can log the generated event of the abnormal state index in the data storage unit 208, and may include a time stamp in some cases.

図3はアセットについての例示的な異常状態指標及び各々の発動基準についての概略図表現を示す。特に、図3は故障コードについての例を概略的に示す。図示のように、表300はカラム302,304,306を有し、これらはセンサA、アクチュエータB、及びセンサCにそれぞれ対応し、また該表は行308,310,312を有し、これらは故障コード1,2,3にそれぞれ対応する。エントリ314は、所定の故障コードに対応するセンサ基準(例えば、センサの閾値)を指定する。   FIG. 3 shows an exemplary abnormal condition indicator for assets and a schematic representation for each triggering criterion. In particular, FIG. 3 schematically shows an example for a fault code. As shown, table 300 includes columns 302, 304, and 306, which correspond to sensor A, actuator B, and sensor C, respectively, and the table includes rows 308, 310, and 312 which are Corresponds to failure codes 1, 2, and 3, respectively. Entry 314 specifies a sensor reference (eg, sensor threshold) corresponding to a predetermined fault code.

例えば、故障コード1が発動されるのはセンサAが毎分135回転(RPM)より高い回転測定値を検知し且つセンサCが摂氏65度(°C)より高い温度測定値を検知した場合であり、故障コード2が発動されるのはアクチュエータBが1000ボルト(V)より高い電圧測定値を検知し且つセンサCが55°C未満の温度測定値を検知した場合であり、また、故障コード3が発動されるのはセンサAが100RPMより高い回転測定値を検知しアクチュエータBが750Vより高い電圧測定値を検知し且つセンサCが60°Cより高い温度測定値を検知した場合である。当業者であれば、図3は例示目的及び説明目的のみで提示されていることに気付くはずであり、幾つもの他の故障コード及び/又は発動基準が可能であることを理解するはずであり、これらのことは想定されている。   For example, fault code 1 is triggered when sensor A detects a rotation measurement higher than 135 revolutions per minute (RPM) and sensor C detects a temperature measurement higher than 65 degrees Celsius (° C). The fault code 2 is activated when the actuator B detects a voltage measurement value higher than 1000 volts (V) and the sensor C detects a temperature measurement value less than 55 ° C. 3 is activated when sensor A detects a rotation measurement higher than 100 RPM, actuator B detects a voltage measurement higher than 750 V, and sensor C detects a temperature measurement higher than 60 ° C. One of ordinary skill in the art will realize that FIG. 3 is presented for illustrative and explanatory purposes only, and understand that a number of other fault codes and / or trigger criteria are possible; These are envisioned.

図2に戻るに、中央処理装置206は、アセット200の動作を管理及び/又は制御するための追加的な様々な機能を遂行することもできる。例えば、中央処理装置206はサブシステム202及び/又はアクチュエータ205に対して命令信号を提供するように構成されていることができ、これら命令信号はサブシステム202及び/又はアクチュエータ205に次の動作を行わせることができる:スロットル開度を変更する等の何らかの動作。追加的には、中央処理装置206は、センサ204及び/又はアクチュエータ205からのデータを処理する速度を変更するように構成されていることができ、或いは、中央処理装置206は、センサ204及び/又はアクチュエータ205に対して次の動作を行わせる命令信号を提供するように構成されていることができる:例えば、サンプリングレートを変更させる命令信号。また、中央処理装置206は、サブシステム202、センサ204、アクチュエータ205、ネットワークインタフェース210、ユーザインタフェース212、及び/又は位置ユニット214からの信号を受信するように構成されていることができ、これらの信号に基づいて何らかの動作を行わせる。そしてさらには、中央処理装置206は、診断装置等のコンピューティング装置から信号を受信するように構成されていることができ、該信号によって、中央処理装置206はデータ記憶部208内に格納された診断規則に従って1つ以上の診断ツールを実行させられることができる。中央処理装置206の他の機能については後述する。   Returning to FIG. 2, the central processing unit 206 may perform various additional functions for managing and / or controlling the operation of the asset 200. For example, the central processing unit 206 can be configured to provide command signals to the subsystem 202 and / or the actuator 205, which can cause the subsystem 202 and / or the actuator 205 to perform the following actions: Can be done: Some action, such as changing the throttle opening. Additionally, the central processing unit 206 can be configured to change the speed at which data from the sensors 204 and / or actuators 205 is processed, or the central processing unit 206 can be configured with the sensors 204 and / or Or it can be configured to provide a command signal that causes the actuator 205 to perform the following actions: for example, a command signal that changes the sampling rate. The central processing unit 206 can also be configured to receive signals from the subsystem 202, sensors 204, actuators 205, network interface 210, user interface 212, and / or position unit 214, and Some operation is performed based on the signal. Still further, the central processing unit 206 can be configured to receive a signal from a computing device, such as a diagnostic device, by which the central processing unit 206 is stored in the data storage unit 208. One or more diagnostic tools can be executed according to the diagnostic rules. Other functions of the central processing unit 206 will be described later.

ネットワークインタフェース210は、アセット200と通信ネットワーク106に接続された様々なネットワークコンポーネントとの間での通信をもたらすように構成されていることができる。例えば、ネットワークインタフェース210は、通信ネットワーク106へ向かう及び/又は通信ネットワーク106から着信する無線通信を可能とするように構成されていることができ、したがって、アンテナ構造物と様々な無線信号を送受信するための関連機材とで構成される形態をもつことができる。他の例もあり得る。実際には、ネットワークインタフェース210は、上述した任意の通信プロトコルに従って構成されていることができるのであるが、それらプロトコルに限定されるわけではない。   The network interface 210 may be configured to provide communication between the asset 200 and various network components connected to the communication network 106. For example, the network interface 210 may be configured to allow wireless communication to and / or from the communication network 106, and thus transmit and receive various wireless signals with the antenna structure. Can be configured with related equipment. Other examples are possible. In practice, the network interface 210 can be configured according to any of the communication protocols described above, but is not limited to those protocols.

ユーザインタフェース212は、アセット200とのユーザ対話を支援するように構成されていることができ、また、ユーザ対話に応答してアセット200に動作を行わせるように構成されていることができる。ユーザインタフェース212の例には次のものが含まれるのであり、他の例もあり得る:タッチ感応型インタフェース、機械的インタフェース(例えば、レバー、ボタン、ウィール、ダイアル、キーボード等)及び他のユーザ入力インタフェース(例えば、マイクロフォン)。一部の場合においては、ユーザインタフェース212は、表示画面、スピーカ、ヘッドフォンジャック等の出力コンポーネントへの接続性を含むかもたらすことができる。   The user interface 212 can be configured to support user interaction with the asset 200 and can be configured to cause the asset 200 to perform an action in response to the user interaction. Examples of user interface 212 include the following, and may be other examples: touch-sensitive interfaces, mechanical interfaces (eg, levers, buttons, wheels, dials, keyboards, etc.) and other user inputs. Interface (eg microphone). In some cases, the user interface 212 may include or provide connectivity to output components such as display screens, speakers, headphone jacks, and the like.

一般的には、位置ユニット214は、地理空間的な場所・位置並びに/又は航法に関する機能を行うように構成されていることができる。より具体的には、位置ユニット214は、次のような位置決め技術を1つ以上用いて、アセット200の場所・位置を決定するように並びに/又はアセット200の運動を追跡するように構成されていることができる:GNSS技術(GPS、GLONASS、Galileo、BeiDou等)、三角測量技術、及びそれらに類する技術。したがって、位置ユニット214は、1つ以上の特定の位置決め技術に準拠して構成された1つ以上のセンサ及び/又は受信機を、含み得る。   In general, the position unit 214 may be configured to perform geospatial location / position and / or navigation related functions. More specifically, the position unit 214 is configured to determine the location and position of the asset 200 and / or track the movement of the asset 200 using one or more of the following positioning techniques: GNSS technology (GPS, GLONASS, Galileo, BeiDou, etc.), triangulation technology, and similar technologies. Accordingly, the position unit 214 may include one or more sensors and / or receivers configured in accordance with one or more specific positioning techniques.

例示的実施形態では、位置ユニット214は、アセット200が他のシステム及び/又は装置(例えば、分析プラットフォーム108)に対してアセット200の位置を示す位置データ(position data)を提供することを許可することができ、該データはGPS座標とすることができるものの他の形式もあり得る。一部の実施形態では、アセット200は、次の態様で位置データを他のシステムに提供することができる:連続的態様、定期的態様、トリガに連動した態様、又は、その他の何らかの態様。また、アセット200は、位置データを独立的に提供するか、或いは、他のアセット関連データと共に(例えば、運転データと共に)提供することができる。   In the exemplary embodiment, position unit 214 allows asset 200 to provide position data that indicates the position of asset 200 to other systems and / or devices (eg, analysis platform 108). And the data can be in other formats that can be GPS coordinates. In some embodiments, asset 200 may provide location data to other systems in the following manner: continuous manner, periodic manner, trigger-coupled manner, or some other manner. Also, the asset 200 can provide location data independently or with other asset related data (eg, with driving data).

一般的には、ローカル分析装置220は、アセット200に関連するデータを受信及び分析するように構成されていることができ、そのような分析に基づいて1つ以上の動作がアセット200にて執り行われるように作用し得る。例えば、ローカル分析装置220は、アセット200についての運転データ(例えば、センサ204及び/又はアクチュエータ205によって生成されたデータ)を受信でき、そのようなデータに基づいて中央処理装置206、センサ204、及び/又はアクチュエータ205に対して命令を提供し得るのであり、アセット200に何らかの動作を行わせる。別の例では、ローカル分析装置220は、位置ユニット(position unit)214から場所データ(location data)を受信し、そのようなデータに基づいて自身がどのようにしてアセット200に関する予測モデル及び/又はワークフローを扱うべきかを変更し得る。他の例示的な分析及び対応操作も可能である。   In general, the local analyzer 220 can be configured to receive and analyze data associated with the asset 200, and one or more actions are performed on the asset 200 based on such analysis. Can act as For example, the local analyzer 220 can receive operational data for the asset 200 (eg, data generated by the sensor 204 and / or the actuator 205) and based on such data, the central processor 206, the sensor 204, and An instruction may be provided to the actuator 205 to cause the asset 200 to perform some action. In another example, the local analyzer 220 receives location data from the position unit 214 and how it uses the prediction model and / or the asset 200 based on such data. You can change whether the workflow should be handled. Other exemplary analysis and response operations are possible.

これらの動作の幾つかを促進するために、ローカル分析装置220は次のように構成された1つ以上のアセットインタフェースを含み得る:ローカル分析装置220をアセットの1つ以上の機体搭載型システムと結合するアセットインタフェース。例えば、図2に示されているように、ローカル分析装置220はアセットの中央処理装置206へのインタフェースを有し得るのであり、これによってローカル分析装置220が中央処理装置206からのデータ(例えば、センサ204及び/又はアクチュエータ205によって生成されて中央処理装置206へと送られる運転データや位置ユニット214によって生成された位置データ等)を受信することが可能となり得るのであり、そして命令が中央処理装置206に提供され得る。このようにして、ローカル分析装置220は、中央処理装置206を介して、アセット200の他の機体搭載型システム(例えば、センサ204及び/又はアクチュエータ205)と間接的に相互作用し、またそれらからデータを受信することができる。追加的に又は代替的には、図2に示してあるように、ローカル分析装置220は、1つ以上のセンサ204及び/又はアクチュエータ205へのインタフェースを有していることができ、該インタフェースによってローカル分析装置220がセンサ204及び/又はアクチュエータ205と直接的に通信することが可能とされ得る。ローカル分析装置220はアセット200の機体搭載型システムと他の態様で相互作用し得るのであり、図2に示されているインタフェースが不図示の1つ以上の中間システムによって支援されているという可能性もこれに含まれる。   In order to facilitate some of these operations, the local analyzer 220 may include one or more asset interfaces configured as follows: the local analyzer 220 may include one or more airborne systems of assets and Asset interface to merge. For example, as shown in FIG. 2, the local analyzer 220 may have an interface to an asset central processor 206, which allows the local analyzer 220 to receive data from the central processor 206 (eg, Operation data generated by the sensor 204 and / or actuator 205 and sent to the central processor 206, position data generated by the position unit 214, etc.) may be received, and the instructions may be received by the central processor. 206 may be provided. In this way, the local analyzer 220 interacts indirectly with and from other airborne systems (eg, sensors 204 and / or actuators 205) via the central processing unit 206. Data can be received. Additionally or alternatively, as shown in FIG. 2, the local analyzer 220 can have an interface to one or more sensors 204 and / or actuators 205, depending on the interface. It may be possible for the local analyzer 220 to communicate directly with the sensor 204 and / or the actuator 205. The local analyzer 220 may interact with the airborne system of the asset 200 in other ways, and the interface shown in FIG. 2 may be supported by one or more intermediate systems not shown. This is also included.

実際には、ローカル分析装置220は、アセット200が先進的分析動作やそれの関連動作(例えば、予測モデル及び対応するワークフローを実行すること)をローカルで行うことを可能たらしめることができるのであり、これらは他のアセット搭載型コンポーネントではできなかったものかもしれない。このように、ローカル分析装置220は、アセットに対して追加の処理能力及び/又はインテリジェンスを与えることに関して助力し得る。   In practice, the local analysis device 220 can enable the asset 200 to perform advanced analysis operations and their associated operations (eg, executing a predictive model and corresponding workflow) locally. , These may not have been possible with other asset-based components. In this manner, the local analyzer 220 can assist in providing additional processing power and / or intelligence to the asset.

また、ローカル分析装置220は、予測モデルに関連していない動作をアセット200に行わせるように構成されていることもできる、ということに留意されたい。例えば、ローカル分析装置220は分析プラットフォーム108や出力システム110等のリモートソースからデータを受信できるのであり、受信されたデータに基づいてアセット200に1つ以上の動作を行わせることができる。1つの特定の例においては、ローカル分析装置220は、アセット200のためのファームウェア更新をリモートソースから受信し、そしてアセット200が自らのファームウェアを更新するようにしむけることができる。別の特定の例においては、ローカル分析装置220は、診断命令をリモートソースから受信し、そして受信された命令に準拠する態様でアセット200にローカル診断ツールを実行させるようにしむけることができる。幾つもの他の例も可能である。   It should also be noted that the local analyzer 220 can be configured to cause the asset 200 to perform actions that are not related to the prediction model. For example, the local analyzer 220 can receive data from a remote source, such as the analysis platform 108 or the output system 110, and can cause the asset 200 to perform one or more operations based on the received data. In one particular example, the local analyzer 220 can receive a firmware update for the asset 200 from a remote source and attempt to cause the asset 200 to update its firmware. In another specific example, the local analyzer 220 can be configured to receive diagnostic instructions from a remote source and cause the asset 200 to execute a local diagnostic tool in a manner that is compliant with the received instructions. Several other examples are possible.

図示のように、上述した1つ以上のアセットインタフェースに加えて、ローカル分析装置220は処理ユニット222、データ記憶部224、及び/又はネットワークインタフェース226をも含むことができるのであり、これらは全てシステムバス、ネットワーク、又は他の接続機構をもって通信可能な態様でリンクされていることができる。処理ユニット222は、中央処理装置206との関係で上述した任意のコンポーネントを含み得る。そして、データ記憶部224は、上述したコンピュータ可読記憶媒体の任意の形式を取りうる1つ以上の非一時的コンピュータ可読記憶媒体であるかそれを含むことができる。   As shown, in addition to the one or more asset interfaces described above, the local analyzer 220 can also include a processing unit 222, a data store 224, and / or a network interface 226, all of which are system It can be linked in a communicable manner with a bus, network, or other connection mechanism. Processing unit 222 may include any of the components described above in connection with central processing unit 206. The data storage 224 can then be or include one or more non-transitory computer readable storage media that can take any form of the computer readable storage media described above.

処理ユニット222は、データ記憶部224内に格納されたコンピュータ可読プログラム命令に関して格納行為、アクセス行為、及び実行行為を行うように構成され得るのであり、本願開示のローカル分析装置の動作が行われ得る。例えば、処理ユニット222は、センサ204及び/又はアクチュエータ205によって生成されたそれぞれのセンサ及び/又はアクチュエータ信号を受信し、そのような信号に基づいて予測モデル及び対応するワークフローを実行するように構成されていることができる。他の機能については後述する。   The processing unit 222 can be configured to perform a storing act, an accessing act, and an executing act on the computer readable program instructions stored in the data storage unit 224, and the operation of the local analysis device disclosed herein can be performed. . For example, the processing unit 222 is configured to receive respective sensor and / or actuator signals generated by the sensors 204 and / or actuators 205 and to execute a prediction model and a corresponding workflow based on such signals. Can be. Other functions will be described later.

ネットワークインタフェース226は、上述したネットワークインタフェースと同じであるかそれらに類似していることができる。実際には、ネットワークインタフェース226は、ローカル分析装置220と分析プラットフォーム108との間の通信を支援することができる。   The network interface 226 can be the same as or similar to the network interface described above. In practice, the network interface 226 can support communication between the local analyzer 220 and the analysis platform 108.

一部の実施形態では、ローカル分析装置220は、ユーザインタフェース212と似たユーザインタフェースを含み得るのであり、及び/又はそれと通信し得る。実際には、ユーザインタフェースは、ローカル分析装置220(及び/又はアセット200)からリモートに配置されていることができる。他の例も可能である。   In some embodiments, the local analyzer 220 can include and / or communicate with a user interface similar to the user interface 212. In practice, the user interface may be located remotely from the local analyzer 220 (and / or asset 200). Other examples are possible.

図2は、ローカル分析装置220が自らが関連付けられているアセット(例えば、アセット200)と物理的に通信可能な態様で結合されている様を示しているのであり、該結合は1つ以上のアセットインタフェースによってなされているのであるが、この通りであるとは限らないことに留意されたい。例えば、一部の実施形態では、ローカル分析装置220は自らが関連付けられているアセットに物理的に結合されてはおらず、代わりにアセット200との関係ではリモートに配置されているかもしれない。このような実装例では、ローカル分析装置220は、アセット200と、無線で通信可能な態様で結合されていることができる。他の配置や構成も可能である。   FIG. 2 illustrates that the local analyzer 220 is coupled in a manner that allows it to physically communicate with the asset with which it is associated (eg, asset 200). Note that this is not the case with the asset interface. For example, in some embodiments, the local analyzer 220 is not physically coupled to the asset with which it is associated, but instead may be remotely located in relation to the asset 200. In such an implementation, the local analysis device 220 can be coupled to the asset 200 in a wirelessly communicable manner. Other arrangements and configurations are possible.

当業者であれば、図2に示したアセット200は、アセットについての代表的かつ簡略的な例であることを理解するはずであり、幾つもの他の例も可能であることを悟るであろう。例えば、他のアセットは不図示の追加的コンポーネントを含み得るのであり、図示されたコンポーネントについて増減され得る。また、所定のアセットは、協調的に運用されて所定アセットの動作をなす複数の個別的アセットを含むことができる。他の例も可能である。   Those skilled in the art will appreciate that the asset 200 shown in FIG. 2 is a representative and simple example of an asset, and that many other examples are possible. . For example, other assets may include additional components not shown and may be increased or decreased for the components shown. In addition, the predetermined asset can include a plurality of individual assets that are operated in a coordinated manner and perform operations of the predetermined asset. Other examples are possible.

III.例示的分析プラットフォーム
図4に転じるに、例示的な分析プラットフォーム400についての簡略化ブロック図が示されている。上記において示唆したように、分析プラットフォーム400は、本願開示の様々な動作を行えるように通信可能な態様でリンクされて配置された1つ以上のコンピューティングシステムを含み得る。例えば、図示のように、分析プラットフォーム400は、データ受入システム402、データ分析システム404及び1つ以上のデータベース406を含み得る。これらのシステムコンポーネントは、1つ以上の無線及び/又は有線接続を介して通信可能な態様で結合されていることができ、これら接続はセキュア通信を可能とするように構成されていることができる。さらに、これらのコンポーネントの2つ以上は、全体的又は部分的に一緒に統合されていることができる。
III. Exemplary Analysis Platform Turning to FIG. 4, a simplified block diagram for an exemplary analysis platform 400 is shown. As suggested above, the analysis platform 400 may include one or more computing systems that are linked and arranged in a communicable manner to perform various operations of the present disclosure. For example, as shown, the analysis platform 400 may include a data acceptance system 402, a data analysis system 404, and one or more databases 406. These system components can be combined in a manner that allows communication via one or more wireless and / or wired connections, and these connections can be configured to allow secure communication. . Further, two or more of these components can be integrated together in whole or in part.

一般的には、データ受入システム402は、データを受信し、受信されたデータの少なくとも一部を、データ分析システム404への出力のために取り込む。これ故に、データ受入システム402は、ネットワーク構成100の様々なネットワークコンポーネント(例えば、アセット102,104、出力システム110、及び/又はデータ源112等)からデータを受信するように構成された1つ以上のネットワークインタフェースを含み得る。具体的には、データ受入システム402は、アナログ信号、データストリーム、及び/又はネットワークパケットを受信するように構成されていることができ、他の例もあり得る。したがって、ネットワークインタフェースは、ポート等の1つ以上の有線ネットワークインタフェース、及び/又は、上述したものに類するような無線ネットワークインタフェースを含み得る。一部の例では、データ受入システム402は、次のものであるかそれらを含むことができる:NiFi受信機等の所定のデータフロー技術に準拠して構成されたコンポーネント。   In general, the data receiving system 402 receives data and captures at least a portion of the received data for output to the data analysis system 404. Thus, the data acceptance system 402 is configured to receive data from various network components of the network configuration 100 (eg, assets 102, 104, output system 110, and / or data source 112, etc.). Network interfaces. In particular, the data acceptance system 402 can be configured to receive analog signals, data streams, and / or network packets, and there can be other examples. Thus, the network interface may include one or more wired network interfaces, such as ports, and / or wireless network interfaces, such as those described above. In some examples, the data acceptance system 402 can be or include the following: a component configured in accordance with a predetermined data flow technology, such as a NiFi receiver.

データ受入システム402は、1つ以上の動作を行うように構成された1つ以上の処理コンポーネントを含み得る。動作の例としては次のものが挙げられるのであり、他の動作もあり得る:圧縮及び/又は展開、暗号化及び/又は復号、アナログデジタル及び/又はデジタルアナログ変換、増幅、フォーマティング、並びに、パッケージング。また、データ受入システム402は、1つ以上の受入パラメータに従ってデータについてフィルタリング、パーシング、ソート、分類、ルーティング、及び/又は格納を行うように構成されていることができる。例えば、データ受入システム402は、アセットから受け入れるべきデータ変数について特定のセット(取り込むべきアセットのセンサ/アクチュエータ測定値についての特定のセット)を定義する受入パラメータに従って動作することができる。別の例としては、データ受入システム402は、アセットからどの位の速度でデータを受け入れるべきかを定義する(例えば、サンプリング頻度)受入パラメータに従って動作することができる。さらなる別の例としては、データ受入システム402は、アセットから取り込まれたデータを何処に格納するかを定義する受入パラメータに従って動作することができる。データ受入システム402はまた他の受入パラメータに従って動作することもできる。   The data acceptance system 402 may include one or more processing components configured to perform one or more operations. Examples of operations include the following, and may include other operations: compression and / or decompression, encryption and / or decryption, analog to digital and / or digital to analog conversion, amplification, formatting, and Packaging. The data acceptance system 402 may also be configured to filter, parse, sort, classify, route, and / or store data according to one or more acceptance parameters. For example, the data acceptance system 402 may operate according to acceptance parameters that define a specific set of data variables to be accepted from the asset (a specific set of asset sensor / actuator measurements to be captured). As another example, the data acceptance system 402 can operate according to acceptance parameters that define how fast data should be accepted from the asset (eg, sampling frequency). As yet another example, the data acceptance system 402 can operate according to acceptance parameters that define where data captured from an asset is stored. The data acceptance system 402 can also operate according to other acceptance parameters.

一般に、データ受入システム402によって受信されるデータは様々な形式とされることができる。例えば、データのペイロード部は、単一のセンサ又はアクチュエータの測定値、複数のセンサ又はアクチュエータの測定値、異常状態データ、並びに/又はアセットの動作に関する他のデータ等の運転データを含むことができる。他の例も可能である。   In general, the data received by the data receiving system 402 can be in a variety of formats. For example, the payload portion of the data may include operational data such as single sensor or actuator measurements, multiple sensor or actuator measurements, abnormal condition data, and / or other data related to the operation of the asset. . Other examples are possible.

また、受信されたデータは、運転データに対応する他のデータを含むことができ、例えばソース識別子、タイムスタンプ(例えば、情報入手時の日付及び/又は時刻)、並びに/又は場所データがこれにあたる。例えば、各アセットに対して一意的な識別子(例えば、コンピュータによって生成されたアルファベット型の、数字型の、アルファベットと数字混在型の、又はそれらに類する識別子)を割り当てたり、場合によっては各センサ及びアクチュエータに対しても一意的識別子を割り当てることができる。このような識別子は、データの発生源たるアセット、センサ、又はアクチュエータの識別を可能とするようなものとされ得る。さらに、場所データはアセットの場所を(例えば、GPS座標等の形式で)表し得るのであり、特定の場合では、場所データが運転データ等の特定情報の取得時におけるアセット所在地に対応する。実際においては、運転データに対応する他のデータは信号シグネチャやメタデータとすることができ、他の例もあり得る。   The received data may also include other data corresponding to the driving data, such as a source identifier, a time stamp (eg, date and / or time of information acquisition), and / or location data. . For example, each asset can be assigned a unique identifier (eg, a computer generated alphabetic, numeric, mixed alphabetic and numeric identifier, or similar), and in some cases each sensor and A unique identifier can also be assigned to the actuator. Such an identifier may be such as to allow identification of the asset, sensor, or actuator that is the source of the data. Furthermore, the location data may represent the location of the asset (eg, in the form of GPS coordinates, etc.), and in certain cases, the location data corresponds to the asset location at the time of obtaining specific information such as driving data. In practice, other data corresponding to the driving data can be signal signatures or metadata, and other examples are possible.

データ分析システム404は一般にデータを(例えば、データ受入システム402から)受信し分析するように機能することができ、そのような分析の結果1つ以上の動作を起こすことができる。したがって、データ分析システム404は1つ以上のネットワークインタフェースと処理装置410とデータ記憶部412とを含み得るのであり、これら全ては通信可能な態様でシステムバス、ネットワーク又は他の接続メカニズムを介してリンクされている。一部の場合においては、データ分析システム404は、開示される機能の一部の実行を支援するAPI(アプリケーションプログラミングインターフェース)を1つ以上格納しそれにアクセスできるように構成されていることができる。   The data analysis system 404 can generally function to receive and analyze data (eg, from the data receiving system 402), and one or more actions can occur as a result of such analysis. Accordingly, the data analysis system 404 may include one or more network interfaces, processing units 410, and data storage units 412 all linked in a communicable manner via a system bus, network, or other connection mechanism. Has been. In some cases, the data analysis system 404 can be configured to store and access one or more APIs (Application Programming Interfaces) that assist in performing some of the disclosed functions.

ネットワークインタフェース408は上述の任意のネットワークインタフェースと同一又は類似であることができる。実際においては、ネットワークインタフェース408はデータ分析システム404と他の様々なエンティティとの間の通信を(幾らかのセキュリティを伴って)可能とするのであり、様々なエンティティにはデータ受入システム402やデータベース406やアセット102や出力システム110等が含まれる。   The network interface 408 can be the same or similar to any of the network interfaces described above. In practice, the network interface 408 allows communication (with some security) between the data analysis system 404 and various other entities, including various data receiving systems 402 and databases. 406, asset 102, output system 110, and the like.

処理装置410は1つ以上のプロセッサを含むことができ、これらは上述の任意の種類のプロセッサとすることができる。そして、データ記憶部412は1つ以上の非一時的コンピュータ可読記憶媒体であるかこれらを含むことができ、これらは上述したコンピュータ可読記憶媒体の任意の種類とすることができる。処理装置410は、データ記憶部412内に格納されたコンピュータ可読プログラム命令について格納、アクセス、実行を行うように構成されていることができ、これによって本願で説明した分析プラットフォームの機能を行うことができる。   The processing device 410 can include one or more processors, which can be any type of processor described above. Data storage 412 can then be or include one or more non-transitory computer readable storage media, which can be any type of computer readable storage media described above. The processing device 410 can be configured to store, access, and execute computer readable program instructions stored in the data storage unit 412, thereby performing the functions of the analysis platform described herein. it can.

一般に、処理装置410は、データ受入システム402から受信されたデータについて分析を行うように構成されていることができる。これとの関係で、処理装置410は、1つ以上のモジュールを実行するように構成されていることができ、モジュールらはそれぞれデータ記憶部412内に格納された1つ以上のプログラム命令セットとすることができる。モジュールは、各プログラム命令の実行に基づいて特定の結果が惹起されることを促進するように構成されていることができる。所定のモジュールに関しての例示的結果としては次のものが想定されるが他の例もあり得る:別のモジュールに対してデータを出力すること、所定のモジュール及び/又は別のモジュールのプログラム命令を更新すること、並びに、アセット及び/又は出力システムへの送信のためにデータをネットワークインタフェース408へと出力すること。   In general, the processing unit 410 can be configured to perform analysis on data received from the data receiving system 402. In this regard, the processing device 410 can be configured to execute one or more modules, each of which includes one or more program instruction sets stored in the data store 412. can do. The module may be configured to facilitate a specific result being triggered based on the execution of each program instruction. Exemplary results for a given module are envisaged, but other examples are possible: outputting data to another module, sending a given module and / or another module's program instructions Updating and outputting data to the network interface 408 for transmission to the asset and / or output system.

一般に、データベース406は(例えば、データ分析システム404からの)データを記憶及び格納するようにして機能する。したがって、各データベース406は、上述した任意の非一時的コンピュータ可読記憶媒体を1つ以上含み得る。実際においては、データベース406はデータ記憶部412とは別個のものとされるか或いはそれと統合されたものとされる。   In general, the database 406 functions to store and store data (eg, from the data analysis system 404). Thus, each database 406 may include one or more of any of the non-transitory computer readable storage media described above. In practice, the database 406 is separate from or integrated with the data storage unit 412.

データベース406は様々なタイプのデータを格納するように構成されていることができ、幾つかのタイプについては後述する。実際においては、データベース406内に格納されるデータの一部は、データが生成又はデータベースに追加された時点たる日時を示すタイムスタンプを含み得る。追加的に又は代替的には、データベース406内に格納されたデータの一部は、特定の時点におけるアセット位置を示す位置データ(例えば、GPS座標)及び/又はアセットが生成されたか特定データとして収集された時点における位置を示す位置データを含み得る。   Database 406 can be configured to store various types of data, some of which are described below. In practice, some of the data stored in the database 406 may include a time stamp that indicates the date and time when the data was generated or added to the database. Additionally or alternatively, some of the data stored in the database 406 is collected as location data (eg, GPS coordinates) that indicates the asset location at a particular point in time and / or as specific data on whether the asset was generated. Position data indicating the position at a given time point may be included.

また、データベース406内では様々な態様でデータが格納されていることができる。例えば、データは、時系列順で、表形式で、及び/又はデータ源タイプ(例えば、アセット、アセット種類、センサ、センサ種類、アクチュエータ、アクチュエータ種類、又はアセット位置)若しくは異常状態指標に従って分類された形式で、格納されていることができるのであり、他の例もあり得る。データベースの種類に関する代表例はとしては、時系列データベース、ドキュメントデータベース、リレーショナルデータベース、及び/又はグラフデータベース等が挙げられるも、他の種類もあり得る。   In addition, data can be stored in various modes in the database 406. For example, data was classified in chronological order, in tabular form, and / or according to data source type (eg, asset, asset type, sensor, sensor type, actuator, actuator type, or asset position) or abnormal condition indicator It can be stored in a form, and other examples are possible. Representative examples of database types include time series databases, document databases, relational databases, and / or graph databases, but there may be other types.

分析プラットフォーム400は他のシステム及び/又は他のコンポーネントを含み得ることに留意されたい。例えば、分析プラットフォーム400はアセットの場所を決定及び/又は追跡するシステムを含むことができる。他の例もあり得る。   Note that analysis platform 400 may include other systems and / or other components. For example, the analysis platform 400 can include a system for determining and / or tracking the location of assets. Other examples are possible.

IV.例示的動作
図1に示した例示的ネットワーク構成100の動作について以下詳述する。幾つかの動作の説明を支援するためにそして行うことができる動作の組み合わせについて説明するために、流れ図に言及し得る。一部の場合においては、各ブロックはモジュールかプログラムコードの一部を表しており、手順中の具体的な論理機能又はステップを実装するためにプロセッサによって実行されることができる命令がこれらに含まれている。プログラムコードは、非一時的コンピュータ可読媒体等の任意の種類のコンピュータ可読媒体内に格納されていることができる。別の場合においては、各ブロックは、手順中の特定の論理的機能又はステップを行うように配線された回路を表している。また、流れ図内に示されたブロックについては、特定の実施形態に応じて、異なる順序に再配列したり、より少ないブロックに統合したり、追加のブロックに分割したり、及び/又は除去したりすることができる。
IV. Exemplary Operation The operation of the exemplary network configuration 100 shown in FIG. Flow charts may be referred to to assist in the description of some operations and to describe combinations of operations that can be performed. In some cases, each block represents a module or part of program code, which includes instructions that can be executed by the processor to implement a specific logic function or step in the procedure. It is. The program code may be stored in any type of computer readable medium, such as a non-transitory computer readable medium. In another case, each block represents a circuit that is wired to perform a particular logical function or step in the procedure. Also, the blocks shown in the flowchart may be rearranged in a different order, merged into fewer blocks, divided into additional blocks, and / or removed, depending on the particular embodiment. can do.

以下の説明は、アセット102等の単一のデータ源がデータを分析プラットフォーム108に提供する場合に言及しており、それを受けて分析プラットフォーム108が1つ以上の機能を行う。この仕組みは単に明確化及び説明の便宜のために採用されているにすぎず、限定は意図されていない。実際においては、分析プラットフォーム108が一般にデータを複数のソースからともすると同時的に受信するのであり、そのような集約された受信済みデータについて動作を行う。   The following description refers to the case where a single data source, such as asset 102, provides data to analysis platform 108, which in turn performs one or more functions. This mechanism is merely employed for clarity and convenience of explanation and is not intended to be limiting. In practice, the analysis platform 108 typically receives data from multiple sources simultaneously and operates on such aggregated received data.

A.運転データの収集
上述のように、代表的アセット102は様々な形式を与えられることができ、幾つかの動作を行うように構成されていることができる。非限定的な例では、アセット102は、米国を縦断して貨物を輸送する機関車とされることができる。稼働中に際しては、アセット102のセンサ及び/又はアクチュエータは、アセット102の運転状態の1つ以上を反映するデータを取得し得る。そして、センサ及び/又はアクチュエータは、データをアセット102の処理装置へと送信し得る。
A. Collecting Operational Data As described above, the representative asset 102 can be given a variety of formats and can be configured to perform several operations. In a non-limiting example, asset 102 may be a locomotive that traverses the United States and transports cargo. During operation, the sensor and / or actuator of the asset 102 may obtain data that reflects one or more of the operational states of the asset 102. The sensor and / or actuator may then send the data to the processing device of the asset 102.

処理装置は、センサ及び/又はアクチュエータからのデータを受信するように構成されていることができる。実際においては、処理装置は複数のセンサからのセンサデータ及び/又は複数のアクチュエータからのアクチュエータデータを同時的に又は逐次的に受信し得る。上述したように、これらのデータを受信する際に、処理装置は、データが、故障コード等の任意の異常状態指標を発動させる発動基準を充足させるかどうかを決定するようにも構成されていることができる。処理装置が1つ以上の異常状態指標が発動されたものと決定した場合、処理装置は、発動された指標をユーザインタフェースを介して出力する等の1つ以上のローカル動作を行うように構成されていることができる。   The processing device may be configured to receive data from sensors and / or actuators. In practice, the processing device may receive sensor data from multiple sensors and / or actuator data from multiple actuators simultaneously or sequentially. As described above, when receiving these data, the processing device is also configured to determine whether the data satisfies a triggering criterion that triggers any abnormal condition indicator, such as a fault code. be able to. If the processing device determines that one or more abnormal condition indicators have been triggered, the processing device is configured to perform one or more local operations, such as outputting the triggered indicators via a user interface. Can be.

そして、アセット102は、運転データを、アセット102のネットワークインタフェース及び/又は通信ネットワーク106を介して、分析プラットフォーム108へと送信する。例示的実施形態では、アセット102は運転データと共に他のデータも提供することができる。例えば、アセット102は、運転データに対応する場所データ、タイムスタンプ、及び/又はソース識別子等を提供し得る。代替的には、アセット102は、運転データとは異なるデータストリームにてそのような他のデータを提供することができる。例えば、アセット102はアセットについての運転データを含む第1のデータストリームを提供し、また、アセット102はアセットについての位置データを含む第2のデータストリームをも提供することができる。他の例も可能である。   The asset 102 then transmits the operational data to the analysis platform 108 via the network interface of the asset 102 and / or the communication network 106. In the exemplary embodiment, asset 102 may provide other data along with operational data. For example, asset 102 may provide location data, time stamps, and / or source identifiers that correspond to driving data. Alternatively, asset 102 may provide such other data in a data stream that is different from the operational data. For example, asset 102 may provide a first data stream that includes driving data for the asset, and asset 102 may also provide a second data stream that includes location data for the asset. Other examples are possible.

動作するに際してアセット102は、運転データを分析プラットフォーム108へと連続的に、定期的に、及び/又は発動事象(例えば、異常状態)に応答する態様で送信できる。具体的には、アセット102は、特定の頻度(例えば、毎日、毎時、15分毎、毎分、毎秒等)に基づいて運転データを定期的に送信することができ、或いは、アセット102は運転データについての連続的なリアルタイムフィードを送信するように構成されていることができる。追加的に又は代替的には、アセット102は、センサ及び/又はアクチュエータ測定値が任意の異常状態指標についての発動基準を充足する場合等の特定の発動事象に基づいて、運転データを送信するように構成されていることができる。アセット102は他の態様で運転データを送信しても良い。   In operation, the asset 102 can transmit operational data to the analysis platform 108 continuously, periodically, and / or in response to triggered events (eg, abnormal conditions). Specifically, the asset 102 can periodically transmit driving data based on a specific frequency (eg, every day, every hour, every 15 minutes, every minute, every second, etc.), or the asset 102 can drive It can be configured to send a continuous real-time feed about the data. Additionally or alternatively, asset 102 may transmit driving data based on specific triggering events, such as when sensor and / or actuator measurements meet triggering criteria for any abnormal condition indicator. Can be configured. The asset 102 may transmit driving data in other manners.

実際においては、アセット102についての運転データは、センサデータ、アクチュエータデータ、異常状態データ、及び/又は他のアセット事象データ(例えばアセットのシャットダウンや再起動等を示すデータ等)を含むことができる。一部の実施形態では、アセット102は運転データを単一のデータストリームにて提供するように構成されているが、他の実施形態ではアセット102は複数の別個のデータストリームにて運転データを提供するように構成されていることができる。例えば、アセット102は、センサ及び/又はアクチュエータデータを含む第1のデータストリームと異常状態データを含む第2のデータストリームとを分析プラットフォーム108に提供することができる。別の例としては、アセット102は、アセット102の各センサ及び/又はアクチュエータのそれぞれについて別個のデータストリームを分析プラットフォーム108に提供することができる。他の可能性もあり得る。   In practice, the operational data for asset 102 may include sensor data, actuator data, abnormal condition data, and / or other asset event data (eg, data indicating asset shutdown, restart, etc.). In some embodiments, asset 102 is configured to provide driving data in a single data stream, while in other embodiments asset 102 provides driving data in multiple separate data streams. Can be configured to. For example, asset 102 may provide analysis platform 108 with a first data stream that includes sensor and / or actuator data and a second data stream that includes abnormal condition data. As another example, asset 102 may provide a separate data stream to analysis platform 108 for each sensor and / or actuator of asset 102. Other possibilities are possible.

センサ及びアクチュエータデータは様々な形式でもたらされ得る。例えば、時によっては、センサデータ(又はアクチュエータデータ)はアセット102の各センサ(又はアクチュエータ)によって取得された測定値を含み得る。他方、別の場面においては、センサデータ(又はアクチュエータデータ)はアセット102のセンサ(又はアクチュエータ)の部分集合から取得された測定値を含み得る。   Sensor and actuator data can be provided in various forms. For example, in some cases, sensor data (or actuator data) may include measurements taken by each sensor (or actuator) of asset 102. On the other hand, in another context, sensor data (or actuator data) may include measurements obtained from a subset of the sensors (or actuators) of asset 102.

具体的には、センサ及び/又はアクチュエータデータは、所定の発動済み異常状態指標と関連付けられているセンサ及び/又はアクチュエータからしゅとくされた測定値を含んでいることができる。例えば、発動済み故障コードが図3の故障コード1である場合、センサデータにはセンサA及びCによって取得された生の測定値が含まれ得る。追加的に又は代替的には、データは、発動済み故障コードとは直接関連付けられていない1つ以上のセンサ又はアクチュエータから取得された測定値を、含み得る。直近の例について続けて述べるに、追加的にいえばデータはアクチュエータB及び/又は他のセンサやアクチュエータによって取得された測定値をも含み得る。一部の例では、アセット102は、故障コード規則又は分析プラットフォーム108によって提供された命令に基づいて見出された運転データ内の特定のセンサデータを、含み得るのであり、例えば、アクチュエータBが測定している値と元々において故障コード1を発動させた原因との間に相関があることに気付いている場合がある。他の例も可能である。   In particular, the sensor and / or actuator data may include measurements taken from sensors and / or actuators associated with a predetermined triggered abnormal condition indicator. For example, if the activated fault code is fault code 1 in FIG. 3, the sensor data may include raw measurements acquired by sensors A and C. Additionally or alternatively, the data may include measurements taken from one or more sensors or actuators that are not directly associated with the triggered fault code. Continuing with the most recent example, additionally, the data may also include measurements taken by actuator B and / or other sensors and actuators. In some examples, asset 102 may include specific sensor data within operational data found based on fault code rules or instructions provided by analysis platform 108, for example, actuator B may measure There may be a case where there is a correlation between the value that is being used and the cause that originally caused the fault code 1 to be activated. Other examples are possible.

さらにいえば、データは、幾つかの要素に基づいて選択され得る興味対象たる時間に基づいた興味対象たるセンサ及び/又はアクチュエータのそれぞれからの、1つ以上のセンサ及び/又はアクチュエータ測定値を、含み得る。一部の実施形態では、サンプリング頻度に基づいて特定の興味対象たる時間を定めることができる。他の実施形態では、異常状態指標が発動された時点に基づいて特定の興味対象たる時間を定めることができる。   Further, the data may include one or more sensor and / or actuator measurements from each of the interesting sensors and / or actuators based on the time of interest that may be selected based on several factors. May be included. In some embodiments, a particular time of interest can be determined based on the sampling frequency. In other embodiments, the time of particular interest can be determined based on when the abnormal condition indicator is triggered.

特に、異常状態指標が発動された時点に基づくことによって、データは、興味対象たるセンサ及び/又はアクチュエータのそれぞれからの各センサ及び/又はアクチュエータ測定値を1つ以上含むことができる(例えば、発動された指標と直接的及び間接的に関連付けられているセンサ及び/又はアクチュエータ)。1つ以上の測定値は、特定の測定回数に基づいているか、異常状態指標が発動された時点の前後に設定された特定の時間的枠に基づいていることができる。   In particular, based on when the abnormal condition indicator is triggered, the data can include one or more of each sensor and / or actuator measurement from each of the sensors and / or actuators of interest (eg, triggering). Sensors and / or actuators that are directly and indirectly associated with the measured index). The one or more measured values can be based on a specific number of measurements or based on a specific time frame set before and after the time when the abnormal condition indicator is triggered.

例えば、発動された故障コードが図3の故障コード2である場合、興味対象たるセンサ/アクチュエータとしてはアクチュエータB及びセンサCを挙げることができるかもしれない。1つ以上の測定値は、故障コード(例えば、発動測定値(triggering measurement))が発動された前にアクチュエータB及びセンサCによって取得された最近の測定値の各々を含み、或いは、発動測定値の前、後、若しくはその周辺にされた測定値の各々のセットを含むことができる。他の可能性もあり得るが、5つの測定値のセットは次のような構成を含み得る:発動測定値の前又は後の5つの測定値(例えば、発動測定値は除く)を含む場合、発動測定値の前又は後の4つの測定値と発動測定値とを含む場合、又は、事前の2つの測定値と事後の2つの測定値と発動測定値とを含む場合。   For example, if the activated fault code is fault code 2 in FIG. 3, the sensors / actuators of interest may include actuator B and sensor C. The one or more measurements include each of the recent measurements taken by actuator B and sensor C before the fault code (eg, triggering measurement) was triggered, or alternatively Each set of measurements taken before, after, or around. There may be other possibilities, but the set of five measurements may include the following configuration: If it contains five measurements before or after the trigger measurement (eg, excluding trigger measurements), When including the four measured values before and after the trigger measurement value and the trigger measurement value, or when including the two previous measurement values and the two subsequent measurement values and the trigger measurement value.

センサ及びアクチュエータデータと同様に、異常状態データについても様々な態様が与えられ得る。一般に、異常状態データは、アセット102で起こり得る他の全ての異常状態とアセット102で発生するに至った特定の異常状態とを分かち、後者を一意的に識別することができる指標を含むことができ或いはそのような指標の形式を有することができる。異常状態指標は、アルファベット型の、数字型の、又はアルファベットと数字混在型の識別子とすることができ、他の例もあり得る。さらに、異常状態指標は、異常状態について記述的説明を加える単語列とすることができ、例えば「Overheated Engine(エンジン過熱)」や「Out of Fuel(燃料切れ)」等とすることができるのであり、他の例もあり得る。   Similar to sensor and actuator data, various aspects can be provided for abnormal state data. In general, the abnormal state data may include an index that can distinguish all other abnormal states that may occur in the asset 102 from a specific abnormal state that has occurred in the asset 102 and uniquely identify the latter. Or it can have the form of such an indicator. The abnormal condition indicator may be an alphabetic, numeric, or mixed alphabet and numeric identifier, and there may be other examples. Furthermore, the abnormal condition index can be a word string that adds a descriptive explanation about the abnormal condition, such as “Overheated Engine” or “Out of Fuel”. There can be other examples.

分析プラットフォーム108は、そして特に分析プラットフォーム108のデータ受入システムは、運転データ及び/若しくは位置データ等のデータを1つ以上のアセットから受信し、並びに/又はそれらを他のデータ源から受信するように構成されていることができる。データ受入システムは、受信されたデータの少なくとも一部を受け入れて、受信されたデータに対して1つ以上の動作を行って、そしてデータを分析プラットフォーム108のデータ分析システムへと伝達するように構成されていることができる。   The analysis platform 108, and in particular the data receiving system of the analysis platform 108, receives data such as driving data and / or location data from one or more assets and / or receives them from other data sources. Can be configured. The data acceptance system is configured to accept at least a portion of the received data, perform one or more operations on the received data, and communicate the data to the data analysis system of the analysis platform 108. Can be.

B.運転データの使用
標準運用中は、所定のアセットについて収集された運転データは、様々な用途のために使用されることができる。一例として、運転データは、アセット運転に関連する予測モデル及び対応するワークフロー(即ち、「モデル-ワークフローペア」)の定義、変更、及び/又は実行プロセスにおいて、使用されることができる。別の例としては、運転データは、アセット運転に関連する他のワークフローについての定義、変更、及び/又は実行プロセスにおいて使用されることができ(例えば、ワークフローは予測モデルとの関係では独立している)、ワークフローの例としてはアセットの運転データに基づいて通知を提供するためのワークフロー等が挙げられる。他の例もあり得る。アセットの運転データについてのこれらの用例に関しては、以下詳述する。
B. Operational Data Usage During standard operations, operational data collected for a given asset can be used for a variety of applications. As an example, the driving data can be used in the definition, modification, and / or execution process of a predictive model and corresponding workflow (ie, “model-workflow pair”) associated with asset driving. As another example, driving data can be used in a definition, modification, and / or execution process for other workflows related to asset driving (eg, workflows are independent in relation to predictive models). An example of a workflow is a workflow for providing a notification based on asset operation data. Other examples are possible. These examples of asset operational data are described in detail below.

1.モデル-ワークフローのペア
1つの例として挙げるに、分析プラットフォーム108は、(他のデータもあり得るが)複数のアセットについての運転データを用いて、アセット運転に関連するモデル-ワークフローペアについて定義、変更、及び/又は実行を行うことができる。
1. Model-Workflow Pairs As an example, the analysis platform 108 uses the operational data for multiple assets (although there may be other data) to define and modify the model-workflow pairs associated with asset operations. And / or execution.

一般に、モデル-ワークフローペアは、次のことを装置にさせるプログラム命令を含み得る:所定の事象群のうちの少なくとも1つの事象が将来において発生する可能性(likelihood)を決定するために、アセットの特定の運転状態について監視することと;その可能性が特定の条件を充足した場合には特定の動作を行うこと。例えば、予測モデルは入力と出力とを有するアルゴリズムを含むことができるのであり、その入力はアセットの1つ以上のセンサ及び/又はアクチュエータからのセンサ及び/又はアクチュエータデータであり、その出力は将来の特定の期間中においてアセットにて特定の種類の事象が発生する(又はそのような事象が発生しない)可能性を決定するために活用される。そして、対応するワークフローは、予測モデルの出力が特定の条件を充足した場合に行われる1つ以上の動作で構成される。   In general, a model-workflow pair may include program instructions that cause the device to do the following: To determine the likelihood that at least one event of a given set of events will occur in the future To monitor for specific operating conditions; to perform specific actions if that possibility satisfies certain conditions. For example, a predictive model can include an algorithm having an input and an output, where the input is sensor and / or actuator data from one or more sensors and / or actuators of the asset, and the output is future Utilized to determine the likelihood that a particular type of event will occur (or no such event will occur) in an asset during a specific period of time. The corresponding workflow is composed of one or more operations performed when the output of the prediction model satisfies a specific condition.

実際においては、分析プラットフォーム108は予測モデル及び/又はワークフローについて定義、集約化及び/又は個別化を行うように構成されていることができる。「集約化」モデル-ワークフローペアは、アセット群に共通するモデル-ワークフローペアを意味することができ、所定のアセットの個別的特性を考慮せずに定義されている。他方で、「個別化」モデル/ワークフローとは、単一のアセット又はアセット群の部分群のアセットについて特別に用意されたモデル-ワークフローペアであり、単一のアセット又はアセットの部分群の個別的特性に基づいて定義されている。   In practice, analysis platform 108 may be configured to define, aggregate, and / or individualize predictive models and / or workflows. An “aggregated” model-workflow pair can mean a model-workflow pair that is common to assets, and is defined without taking into account the individual characteristics of a given asset. On the other hand, an “individualized” model / workflow is a model-workflow pair that is specially prepared for an asset of a single asset or a group of assets, and is an individual Defined based on characteristics.

モデル-ワークフローペアを定義及び実行する手順について以下詳述する。   The procedure for defining and executing model-workflow pairs is described in detail below.

a.予測モデルの定義
例示的実施形態では、分析プラットフォーム108は、複数のアセットについての集約化運転データに基づいて集約化モデル-ワークフローペアを定義するように構成されていることができる。集約化モデル-ワークフローペアの定義作業は様々な態様でなされることができる。
a. Predictive Model Definition In an exemplary embodiment, analysis platform 108 may be configured to define an aggregate model-workflow pair based on aggregate operational data for multiple assets. The work of defining an aggregation model-workflow pair can be done in various ways.

図5は、予測モデルを定義するために用いられ得る定義段階についての1つの可能性を示す例についての流れ図である。図示目的のために、例示的な定義段階は分析プラットフォーム108によってなされているものとして説明されているが、この定義段階は他のシステムによってなされてもよい。当業者であれば、流れ図500は明確化及び説明目的のために提供されているにすぎないことを理解するはずであり、幾つもの他の動作組み合わせを活用してモデル-ワークフローのペアを定義することができるものと理解するであろう。   FIG. 5 is a flow diagram for an example illustrating one possibility for a definition phase that may be used to define a prediction model. For illustration purposes, the exemplary definition stage is described as being done by the analysis platform 108, but this definition stage may be done by other systems. One skilled in the art will understand that the flowchart 500 is provided for clarity and explanation purposes only, and defines a model-workflow pair utilizing a number of other behavioral combinations. You will understand that you can.

図5に示してあるように、ブロック502では、分析プラットフォーム108は、所定の予測モデル(例えば、興味対象たるデータ)の基礎となるデータセットを定義することによって処理を開始することができる。興味対象たるデータは幾つかのソースから導出されることができそれらにはアセット102及び104、並びに、データ源112が含まれ分析プラットフォーム108のデータベース内に格納されていることができる。   As shown in FIG. 5, at block 502, the analysis platform 108 may begin processing by defining a data set that is the basis for a predetermined predictive model (eg, data of interest). The data of interest can be derived from a number of sources, which include assets 102 and 104, and data source 112, which can be stored in the analysis platform 108 database.

興味対象たるデータは、アセット群(group of assets)のうちの特定のアセット(asset)についてのセット(set)に関しての、或いは、アセット群(例えば興味対象たるアセット)の全てのアセットに関しての、履歴的データを含むことができる。また、興味対象たるデータは、興味対象たるアセットの各々からのセンサ及び/又はアクチュエータについての特定のセットからの測定値、或いは、興味対象たるアセットの各々からのセンサ及び/又はアクチュエータの全てについての測定値を、含むことができる。さらに、興味対象たるデータは、過去における特定の期間からのデータを含むことができるのであり、例えば2週間分の履歴データ等を想定できる。   Interesting data is a history of a set for a particular asset in a group of assets, or for all assets in an asset group (eg, an asset of interest) Data can be included. Also, the data of interest may include measurements from a specific set of sensors and / or actuators from each of the assets of interest, or all of the sensors and / or actuators from each of the assets of interest. Measurements can be included. Furthermore, the data of interest can include data from a specific period in the past. For example, historical data for two weeks can be assumed.

興味対象たるデータは、様々な種類のデータを含むことができ、所定の予測モデルに依存することになる。一部の事例においては、興味対象たるデータは、アセットの運転条件を示す運転データを少なくとも含むのであり、ここでいう運転データについては上述の「運転データの収集」の項目を参照されたい。追加的には、興味対象たるデータは、アセットが通常運転される環境について示す環境データ、及び/又は、アセットが特定のタスクを行うために計画された日時を示すスケジューリングデータを、含むことができる。他のタイプのデータも興味対象たるデータに含まれ得る。   The data of interest can include various types of data and will depend on a predetermined prediction model. In some cases, the data of interest includes at least operation data indicating the operation condition of the asset. For the operation data here, refer to the item “collecting operation data” described above. Additionally, the data of interest may include environmental data that indicates the environment in which the asset normally operates and / or scheduling data that indicates the date and time that the asset is scheduled to perform a particular task. . Other types of data may also be included in the data of interest.

実際においては、興味対象たるデータは、幾つかの態様に沿って定義されることができる。1つの例では、興味対象たるデータは、ユーザによって定義され得る。特に、ユーザは、特定の興味対象たるデータについての選択を示すユーザ入力を受信する出力システム110をユーザが操作することができるのであり、出力システム110は、そのような選択事項を示すデータを分析プラットフォーム108に提供することができる。そして、受信されたデータに基づいて分析プラットフォーム108は興味対象たるデータを定義する。   In practice, the data of interest can be defined along several aspects. In one example, the data of interest can be defined by the user. In particular, the user can operate an output system 110 that receives user input indicating selections for data of particular interest, and the output system 110 analyzes data indicating such selections. The platform 108 can be provided. The analysis platform 108 then defines the data of interest based on the received data.

別の例では、興味対象たるデータはマシンによって定義され得る。特に、分析プラットフォーム108は、最も正確な予測モデルを生成する興味対象たるデータを決定するための例えばシミュレーション等の様々な動作を行うことができる。他の例も可能である。   In another example, the data of interest can be defined by a machine. In particular, the analysis platform 108 can perform various operations, such as simulation, to determine the data of interest that produces the most accurate prediction model. Other examples are possible.

図5に戻るに、ブロック504では、分析プラットフォーム108は、興味対象たるデータに基づいて、アセットの動作に関連する集約化予測モデルを定義するように構成されていることができる。一般的には、集約化予測モデルは、アセットの運転状態とアセットでの事象発生可能性との間の関係を定義することができる。具体的には、集約化予測モデルは、アセットのセンサからのセンサデータ及び/又はアセットのアクチュエータからのアクチュエータデータ入力として受信し、所定の事象群のうちの少なくとも1つの事象が将来の特定期間内にアセットにおいて発生する可能性を出力するものである。   Returning to FIG. 5, at block 504, the analysis platform 108 may be configured to define an aggregated prediction model related to the behavior of the asset based on the data of interest. In general, an aggregated prediction model can define a relationship between an asset's operational state and the likelihood of an event occurring on the asset. Specifically, the aggregated prediction model is received as sensor data from an asset sensor and / or actuator data input from an asset actuator, and at least one of a predetermined set of events is within a specified future period. To output the possibility of occurrence in the asset.

予測モデルが予測する事象は、具体的な実装例に応じて異なり得る。例えば、そのような事象は、アセットにて起こり得る故障事象とすることができ、その場合、予測モデルは、将来の特定期間中に故障事象が発生する可能性を予測することになる。別の例では、そのような事象はアセットによってなされ得る動作(例えば、再起動又はシャットダウンの動作)とすることができ、その場合、予測モデルは、将来の特定期間中にアセットが動作を行う及び/又は完了する可能性を予測することになる。他の例では、そのような事象は完了タスク(例えば、仕向地にペイロードたる物品を配達する場合)とすることができ、その場合、予測モデルは、将来の特定期間中にアセットがタスクを完了する可能性を予測することになる。さらなる別の例では、そのような事象は交換事象(例えば、流体又はコンポーネントの交換)とすることができ、その場合、予測モデルは、交換事象を余儀なくされるまでの時間量を予測することになる。さらなる別の例では、そのような事象はアセット生産性変化事象とすることができ、その場合、予測モデルは、将来の特定時におけるアセット生産性を予測することになる。さらなる別の例では、そのような事象はアセット挙動が想定アセット挙動とは異なることを指し示す「先行型指標」事象とすることができ、その場合、予測モデルは、将来において1つ以上の先行型指標事象が発生する可能性を予測することになる。予測モデルについての他の例もあり得る。   The events predicted by the prediction model may vary depending on the specific implementation. For example, such an event can be a failure event that can occur in the asset, in which case the predictive model will predict the likelihood of the failure event occurring during a specific period in the future. In another example, such an event can be an action that can be taken by the asset (e.g., a restart or shutdown action), in which case the predictive model is that the asset takes action during a specified period in the future And / or predict the likelihood of completion. In other examples, such an event can be a completed task (eg, delivering a payload item to a destination), in which case the predictive model is that the asset completes the task during a specific period in the future. Will predict the possibility of doing. In yet another example, such an event can be a replacement event (eg, fluid or component replacement), in which case the predictive model predicts the amount of time until the replacement event is forced. Become. In yet another example, such an event can be an asset productivity change event, in which case the predictive model will predict asset productivity at a specific time in the future. In yet another example, such an event can be a “advanced indicator” event that indicates that the asset behavior is different from the expected asset behavior, in which case the predictive model is one or more proactive types in the future. The probability that an indicator event will occur will be predicted. There may be other examples of predictive models.

一般的に、集約化予測モデルを定義する場合には、1つ以上のモデリング手法を活用することを伴い得るのであり、それによってゼロから1の間の確率(probability)を返すモデルを生成するのであり、モデリング手法としては他のモデリング手法もあるが、ランダムフォレスト手法、ロジスティック回帰手法、又は他の回帰手法がある。もっとも、他の手法もあり得る。   In general, defining an aggregated prediction model can involve utilizing one or more modeling techniques, thereby creating a model that returns a probability between zero and one. There are other modeling methods, but there are random forest methods, logistic regression methods, and other regression methods. However, other methods are possible.

1つの特定の例示的実施形態では、予測モデルを、健全性を監視してアセットについての健全性メトリック(例えば、「健全性スコア」)を出力する1つ以上の予測モデルとすることができるのであり、該メトリックは単一の集約化されたメトリックであって将来における所定の期間内で(例えば、今後2週間以内に)所定のアセットにおいて故障が発生するかを示すメトリックである。特に、健全性メトリックは、故障群のうちのいずれの故障も将来における所定の期間中にアセットにて発生しない可能性を示すか、或いは、故障群のうちの少なくとも1つの故障が将来における所定の期間内にアセットにて発生する可能性を示すものとすることができる。   In one particular exemplary embodiment, the predictive model can be one or more predictive models that monitor health and output a health metric for the asset (eg, a “health score”). Yes, the metric is a single aggregated metric that indicates whether a failure will occur on a given asset within a given period in the future (eg, within the next two weeks). In particular, the health metric indicates that any failure in the failure group may not occur in the asset during a predetermined period in the future, or at least one failure in the failure group is determined in the future It can indicate the likelihood of an asset occurring within a period of time.

健全性メトリックに関して望まれる粒度に応じて、分析プラットフォーム108は、異なるレベルの健全性メトリックを出力する異なる予測モデルを定義するように構成されていることができ、各々は本願開示に従って予測モデルとして用いられることができる。例えば、分析プラットフォーム108は、アセット全体についての健全性メトリック(即ち、アセットレベル健全性メトリック)を出力する予測モデルを定義することができる。別の例としては、分析プラットフォーム108は、アセットの1つ以上のサブシステムについての健全性メトリック(即ち、サブシステムレベル健全性メトリック)をそれぞれ出力するそれぞれの予測モデルを定義することができる。一部の場合においては、各サブシステムレベル予測モデルの出力については、これらを組み合わせてアセットレベル健全性メトリックを生成することができる。他の例も可能である。   Depending on the desired granularity for the health metric, the analysis platform 108 may be configured to define different prediction models that output different levels of health metrics, each used as a prediction model in accordance with the present disclosure. Can be done. For example, the analysis platform 108 can define a predictive model that outputs a health metric for the entire asset (ie, an asset level health metric). As another example, analysis platform 108 may define respective predictive models that each output a health metric (ie, a subsystem level health metric) for one or more subsystems of the asset. In some cases, the output of each subsystem level prediction model can be combined to produce an asset level health metric. Other examples are possible.

一般に、健全性メトリックを出力する予測モデルを定義することに関しては、様々な態様に即してこれをなすことができる。図6の流れ図600は、健全性メトリックを出力するモデルを定義する上で用いることのできるモデリング段階の処理についての1つの可能な例を示す。例示目的のため、例示的モデリング段階については、これが分析プラットフォーム108によって行われているものとして説明されているが、当該モデリング段階は、他のシステムによって遂行されてもよい。当業者であれば、流れ図600は明確化及び説明目的のために提供されているにすぎないことを理解するはずであり、幾つもの他の動作組み合わせを活用して健全性メトリックを決定することができるものと理解するであろう。   In general, with respect to defining a predictive model that outputs a health metric, this can be done in a variety of ways. The flowchart 600 of FIG. 6 shows one possible example of a modeling phase process that can be used to define a model that outputs health metrics. For illustrative purposes, the exemplary modeling phase is described as being performed by the analysis platform 108, but the modeling phase may be performed by other systems. One of ordinary skill in the art will understand that the flowchart 600 is provided for clarity and explanation purposes only, and several other behavioral combinations can be utilized to determine the health metric. You will understand that you can.

図6のブロック602にて示されているように、分析プラットフォーム108は、健全性メトリックの根本を形成することになる1つ以上の故障のセットを定義することによって手順を開始する(即ち、興味対象たる故障)。実際においては、1つ以上の故障は、発生したとすればアセット(又はそのサブシステム)を使用不能にしてしまうような故障とすることができる。定義された故障のセットに基づいて、分析プラットフォーム108は、将来における所定の期間内(例えば今後2週間以内)にいずれかの故障が発生する可能性を予測するためのモデルを定義するための諸ステップを、定義することができる。   As shown in block 602 of FIG. 6, the analysis platform 108 initiates the procedure by defining one or more sets of faults that will form the basis of the health metric (ie, interest). Target failure). In practice, one or more failures may be failures that would render the asset (or its subsystem) unusable if it occurred. Based on the defined set of faults, the analysis platform 108 can define various models for predicting the likelihood that any fault will occur within a predetermined period of time in the future (eg, within the next two weeks). Steps can be defined.

特に、ブロック604においては、分析プラットフォーム108は、1つ以上のアセットの群についての履歴的運転データを分析して、故障のセットのうちの所定の故障についての既往を特定することができる。ブロック606では、分析プラットフォーム108は、所定の故障(例えば、所定の故障の発生前の所定の期間中のセンサ及び/又はアクチュエータデータ)に関しての過去の発生事例として特定された各々と関連付けられている運転データのセットのそれぞれを、特定することができる。ブロック608では、分析プラットフォーム108は、特定されている所定の故障の過去の発生事例と関連付けられている運転データのセットを分析して、次の(1)と(2)との間の関係(例えば、故障モデル)を定義することができる:(1)所定の運転メトリックのセットについての値、及び、(2)所定の故障が将来における所定の期間内(例えば、今後2週間以内)に発生する可能性。最後に、ブロック610にて、定義されたセット内の各々の故障についての定義済みの関係(例えば、個別の故障モデル)がまとめられて、故障が生じる総合的な可能性を予測するためのモデルが得られる。   In particular, at block 604, the analysis platform 108 can analyze historical operational data for the group of one or more assets to identify a history of a given fault in the set of faults. At block 606, the analysis platform 108 is associated with each identified as a past occurrence for a predetermined fault (eg, sensor and / or actuator data during a predetermined period prior to the occurrence of the predetermined fault). Each set of operational data can be identified. At block 608, the analysis platform 108 analyzes the set of operational data associated with the past occurrences of the specified failure that has been identified, and the relationship between the following (1) and (2) ( For example, a failure model can be defined: (1) a value for a predetermined set of operational metrics, and (2) a predetermined failure occurs within a predetermined period in the future (eg, within the next two weeks) Possibility to do. Finally, at block 610, a model for predicting the overall likelihood that a failure will occur, where predefined relationships (eg, individual failure models) for each failure in the defined set are grouped together. Is obtained.

分析プラットフォーム108が1つ以上のアセットの群についての更新された運転データを受信し続けている間においては、分析プラットフォーム108は定義済みの1つ以上の故障のセットについての予測モデルを精緻化(例えば、修正)し続けることもできるのであり、これをなすに際しては更新された運転データに対してステップ604〜610を反復していく。   While the analysis platform 108 continues to receive updated operational data for one or more asset groups, the analysis platform 108 refines the prediction model for one or more defined sets of faults ( For example, steps 604 to 610 are repeated for the updated operation data.

図6に示されている例示的モデリング段階の諸機能について以下詳述する。ブロック602から開始されるのであるが、上述のように、分析プラットフォーム108は、健全性メトリックの根本を形成することとなる1つ以上の故障のセットを定義することによって手順を開始する。分析プラットフォーム108はこの機能を様々な態様で行うことができる。   The functions of the exemplary modeling stage shown in FIG. 6 are described in detail below. Beginning at block 602, as described above, the analysis platform 108 begins the procedure by defining a set of one or more faults that will form the basis of the health metric. The analysis platform 108 can perform this function in various ways.

1つの例では、1つ以上の故障のセットは、1つ以上のユーザ入力に基づいていることができる。具体的には、分析プラットフォーム108は、出力システム110等のユーザによって操作されているコンピューティングシステムから、1つ以上の故障についてのユーザ選択を示す入力データを、受信することができる。このように、1つ以上の故障のセットがユーザによって定義されることができる。   In one example, the set of one or more faults can be based on one or more user inputs. Specifically, the analysis platform 108 can receive input data indicating a user selection for one or more faults from a computing system being operated by a user, such as the output system 110. In this way, a set of one or more faults can be defined by the user.

他の例では、1つ以上の故障のセットは、分析プラットフォーム108によってなされた決定に基づいていることができる(例えば、マシン定義型の場合)。特に、分析プラットフォーム108が1つ以上の故障のセットを定義するように構成されていることができるのであり、これらは幾つもの態様で発生し得る。   In other examples, the set of one or more faults can be based on decisions made by the analysis platform 108 (eg, for a machine-defined type). In particular, the analysis platform 108 can be configured to define one or more sets of faults, which can occur in a number of ways.

例えば、分析プラットフォーム108は、アセット102の1つ以上の特性に基づいて故障のセットを定義するように構成されていることができる。即ち、特定の故障がアセットの特定の特性(例えば、アセットのタイプやクラス等)に対応し得る。例えば、アセットのタイプ及び/又はクラスの各々については、各々の興味対象たる故障があってよい。   For example, the analysis platform 108 can be configured to define a set of faults based on one or more characteristics of the asset 102. That is, a particular failure may correspond to a particular property of the asset (eg, asset type, class, etc.). For example, for each asset type and / or class, there may be a respective failure of interest.

別の事例においては、分析プラットフォーム108は、分析プラットフォーム108のデータベース内に格納された履歴データ及び/又はデータ源112によって提供される外部データに基づいて、故障のセットを定義するように構成されていることができる。例えば、分析プラットフォーム108は、そのようなデータを活用して、他の動作例もあり得るが、どの故障が最長の修理所要時間をもたらすか及び/又は歴史的にみるとどのような追加的故障が或る故障に続いて発生するかといった事項を決定することができる。   In another case, the analysis platform 108 is configured to define a set of faults based on historical data stored in the database of the analysis platform 108 and / or external data provided by the data source 112. Can be. For example, the analysis platform 108 can utilize such data to provide other examples of operations, but which failure results in the longest repair time and / or what additional failure in historical terms. Can be determined as to whether an error occurs following a certain failure.

さらなる他の例では、1つ以上の故障についてのセットは、ユーザ入力と分析プラットフォーム108によって下された決定との組み合わせに基づいて定義することができる。他の例も可能である。   In yet another example, a set for one or more faults can be defined based on a combination of user input and decisions made by the analysis platform 108. Other examples are possible.

ブロック604では、故障のセットの各故障について、分析プラットフォーム108は、1つ以上のアセットについての群についての履歴的運転データ(例えば、異常状態データ)を分析して、所定の故障の過去における発生を特定することができる。1つ以上のアセットについての群は、アセット102等の単一のアセット、又は、アセット102及び104を含むフリート等の同一若しくは類維持のタイプの複数アセットを、含むことができる。分析プラットフォーム108は特定量の履歴的運転データを分析することができるのであり、分析する量に関しては、特定期間長のデータとしたり(例えば、一箇月分)、特定個数のデータポイントとしたりすることができ(例えば、最近のデータポイント1000個分)、他の例もあり得る。   At block 604, for each fault in the set of faults, the analysis platform 108 analyzes historical operational data (eg, abnormal condition data) for the group for one or more assets to determine the occurrence of a given fault in the past. Can be specified. A group for one or more assets can include a single asset, such as asset 102, or multiple assets of the same or similar maintenance type, such as a fleet that includes assets 102 and 104. The analysis platform 108 can analyze a specific amount of historical operation data, and the amount to be analyzed can be data of a specific period length (for example, for one month) or a specific number of data points. (For example, 1000 recent data points), and other examples are possible.

実際においては、所定の故障についての過去発生事例の特定という動作は、分析プラットフォーム108が次の動作を行うことを伴い得る:所定の故障を示す異常状態データ等の運転データの種類を特定すること。一般に、所定の故障は、故障コード等の1つ又は複数の異常状態指標と関連付けられていることができる。換言すれば、所定の故障が発生した場合、1つ又は複数の異常状態指標が発動され得る。これ故に、異常状態指標は所定の故障の根底にある症状を反映しているものたり得る。   In practice, the action of identifying past occurrences for a given fault may involve the analysis platform 108 performing the following actions: identifying the type of operational data such as abnormal state data indicating the given fault . In general, a given fault can be associated with one or more abnormal condition indicators such as a fault code. In other words, one or more abnormal condition indicators may be triggered when a predetermined failure occurs. Therefore, the abnormal state index may reflect the symptom underlying the predetermined failure.

所定の故障を示す運転データのタイプを特定した後は、分析プラットフォーム108は、幾つかの態様にて、所定の故障についての過去発生事例を特定することができる。例えば、分析プラットフォーム108は、分析プラットフォーム108のデータベース内に格納された履歴的運転データから、所定の故障に関連付けられている異常状態指標に対応する異常状態データを見つけることができる。見つかった異常状態データの各々は、所定の故障の発生事例を示していることになろう。この見つかった異常状態データに基づいて、分析プラットフォーム108は、過去に故障が発生した時点を特定することができる。   After identifying the type of operational data indicative of a given failure, the analysis platform 108 can identify past occurrences for the given failure in several ways. For example, the analysis platform 108 can find abnormal condition data corresponding to an abnormal condition indicator associated with a predetermined failure from historical operational data stored in the database of the analysis platform 108. Each of the abnormal condition data found will indicate an occurrence of a predetermined failure. Based on the abnormal state data found, the analysis platform 108 can identify the time when a failure has occurred in the past.

ブロック606では、分析プラットフォーム108は、特定された所定の故障の過去発生事例の各々に関連付けられている運転データのセットそれぞれを特定することができる。特に、分析プラットフォーム108は、所定の故障の所定の発生事例の発生時の頃の特定の期間におけるセンサ及び/又はアクチュエータデータのセットを、特定することができる。例えば、データセットは次の範囲からのものであることができる:所定の故障の所定の発生事例との関係で特定の期間(例えば、2週間)前であるか後であるかその頃である範囲。他の場合では、データセットは次の範囲に属する特定個数のデータポイントから特定されることができる:所定の故障発生事例の前であるか後であるかその頃である範囲。   At block 606, the analysis platform 108 can identify each set of operational data associated with each identified past occurrence of the predetermined fault. In particular, the analysis platform 108 can identify a set of sensor and / or actuator data for a particular period around the time of occurrence of a given occurrence of a given failure. For example, the data set can be from the following range: a range that is before, after, or about a certain period (eg, 2 weeks) in relation to a given occurrence of a given failure . In other cases, the data set can be identified from a specific number of data points belonging to the following range: a range that is before, after, or around a given failure occurrence.

例示的実施形態では、運転データのセットは、アセット102のセンサ及びアクチュエータの全部又は一部からのセンサ及び/又はアクチュエータデータを含み得る。例えば、運転データのセットは、所定の故障に対応する異常状態指標と関連付けられているセンサ及び/又はアクチュエータからのデータを、含み得る。   In the exemplary embodiment, the set of operational data may include sensor and / or actuator data from all or a portion of the sensors and actuators of asset 102. For example, the set of operational data may include data from sensors and / or actuators that are associated with an abnormal condition indicator corresponding to a predetermined failure.

例示するに、図7はモデルの定義を促すために分析プラットフォーム108が分析することのできる履歴的運転データについての概略的図式化を表している。プロット700は、アセット102のセンサ及びアクチュエータの全部又は一部(例えば、センサA及びセンサB)から生起する履歴データのセグメントに対応し得る。図示のように、プロット700は、x軸702上に時間を、y軸704上に測定値を表しており、センサAに対応するセンサデータ706と、アクチュエータBに対応するアクチュエータデータ708とがあり、それぞれは特定の時点Tにおける測定値を表す様々なデータポイントを含んでいる。また、プロット700には、過去の時点、T(例えば、故障時刻(time of failure))、に発生した故障710の発生のしるしと、運転データのセットの特定が以後なされるべき故障発生前の期間712、ΔT、についてのしるしとが含まれている。故に、T−ΔTは興味対象たるデータポイントについての期間714を定義する。 Illustratively, FIG. 7 represents a schematic diagram of historical driving data that can be analyzed by the analysis platform 108 to facilitate model definition. The plot 700 may correspond to a segment of historical data arising from all or part of the sensors and actuators of the asset 102 (eg, sensor A and sensor B). As shown, the plot 700 represents time on the x-axis 702 and measured values on the y-axis 704, with sensor data 706 corresponding to sensor A and actuator data 708 corresponding to actuator B. , Each containing various data points representing measurements at a particular time T i . Also, the plot 700 shows an indication of the occurrence of a failure 710 that occurred at a past time point, T f (eg, time of failure), and before the occurrence of the failure to be specified for a set of operating data. Indices for the period 712, ΔT are included. Thus, T f −ΔT defines a period 714 for the data point of interest.

図6に戻るに、分析プラットフォーム108が、所定の故障についての所定の発生事例(例えば、Tにおける発生事例)についての運転データのセットを特定した後、分析プラットフォーム108は、さらに特定すべき運転データのセットが残っていないかを決定することができる。残っている発生事例がある場合、ブロック606が残っている各発生事例について反復されることになろう。 Returning to FIG. 6, after the analysis platform 108 has identified a set of operational data for a given occurrence for a given fault (eg, an occurrence at Tf ), the analysis platform 108 may further identify the operation to be identified. It can be determined whether there are any remaining sets of data. If there are remaining occurrences, block 606 will be repeated for each remaining occurrence.

その後、ブロック608にて、分析プラットフォーム108は、所定の故障の過去の発生事例に関連付けられている特定済みの運転データのセットを分析して、次の(1)と(2)との間の関係(例えば、故障モデル)を定義することができる:(1)運転メトリックについての所定のセット(例えば、センサ及び/又はアクチュエータ測定値についての所定のセット)、(2)将来における所定の期間内に所定の故障が発生する可能性(例えば、次の2週間で)。即ち、所定の故障モデルは、1つ以上のセンサ及び/又はアクチュエータからのセンサ及び/又はアクチュエータ測定値を入力として受け付けて、将来における所定の期間内に所定の故障が発生する可能性を出力することができる。   Thereafter, at block 608, the analysis platform 108 analyzes the identified set of operational data associated with the past occurrences of the predetermined failure, between the following (1) and (2) Relationships (eg, failure models) can be defined: (1) a predetermined set of operational metrics (eg, a predetermined set of sensor and / or actuator measurements), (2) within a predetermined period in the future A certain failure may occur (for example, in the next two weeks). That is, the predetermined failure model accepts sensor and / or actuator measurements from one or more sensors and / or actuators as input and outputs the possibility that a predetermined failure will occur within a predetermined period in the future. be able to.

一般に、故障モデルは、アセット102の運転状態と故障が発生する可能性との間の関係を定義することができる。一部の実施形態では、アセット102のセンサ及び/又はアクチュエータからの生のデータ信号に加えて、故障モデルは、センサ及び/又はアクチュエータ信号から導出される特徴とも称される幾つかの他のデータ入力を受信することができる。このような特徴には次のものが含まれ得る:故障発生時に歴史的に観測された平均値若しくは値についての範囲、故障の発生前に歴史的に観測された平均的な値グラジエント(例えば、測定値の変化率)若しくは値グラジエントの範囲、故障間の経過時間(例えば、第1回目の故障発生と第2回目の故障発生との間の経過時間量又はデータポイント個数)、及び/又は、故障発生時の頃のセンサ及び/又はアクチュエータ測定値傾向を示す1つ以上の故障パターン。当業者であれば、これらはセンサ及び/又はアクチュエータ信号から導出され得る特徴のごく一例であることを理解するはずであり、幾つもの他の特徴も可能であることに気付くであろう。   In general, a failure model can define a relationship between the operational state of the asset 102 and the likelihood that a failure will occur. In some embodiments, in addition to the raw data signals from the sensors and / or actuators of the asset 102, the failure model may include some other data, also referred to as features derived from the sensors and / or actuator signals. Input can be received. Such features may include the following: the average value or range of values historically observed at the time of the failure, the average value gradient historically observed before the failure occurred (eg, Rate of change of measured values) or range of value gradients, elapsed time between failures (eg, amount of elapsed time or number of data points between first and second failures), and / or One or more failure patterns that indicate sensor and / or actuator measurement trends at the time of failure. One skilled in the art will appreciate that these are just a few examples of features that can be derived from sensor and / or actuator signals, and that many other features are possible.

実際においては、故障モデルは、幾つかの態様にて定義され得る。例示的実施形態では、ゼロから1の間の確率を返す1つ以上のモデリング手法を活用することによって分析プラットフォーム108は故障モデルを定義することができるのであり、該モデルは上述の任意のモデリング手法として具現化され得る。   In practice, the failure model can be defined in several ways. In the exemplary embodiment, analysis platform 108 can define a failure model by leveraging one or more modeling techniques that return probabilities between zero and one, which model can be any of the modeling techniques described above. Can be embodied as

特定の事例では、故障モデルの定義動作は、分析プラットフォーム108が、ブロック606で特定された履歴的運転データに基づいて応答変数を生成することを伴い得る。具体的には、分析プラットフォーム108は、特定の時点において受信されたセンサ及び/又はアクチュエータ測定値の各セットについての関連付けられている応答変数を決定することができる。故に、応答変数は、故障モデルと関連付けられているデータセットとして具現化され得る。   In certain cases, the failure model definition operation may involve the analysis platform 108 generating response variables based on the historical operational data identified at block 606. Specifically, the analysis platform 108 can determine an associated response variable for each set of sensor and / or actuator measurements received at a particular time. Thus, the response variable can be embodied as a data set associated with the fault model.

応答変数は、測定値について所定のセットが、ブロック606にて決定されたいずれかの期間内にあるかを示すことができる。即ち、応答変数は、所定のデータセットが、故障発生事例の頃の興味対象たる時間に属するか否かを、反映し得る。応答変数は2値応答変数とすることができ、測定値についての所定のセットが決定されたいずれかの期間内にある場合には関連付けられている応答変数には1の値が割り当てられ、その余の場合には関連付けられている応答変数にはゼロの値が割り当てられるとすることができる。   The response variable can indicate whether the predetermined set of measurements is within any period determined at block 606. That is, the response variable can reflect whether or not the predetermined data set belongs to the time of interest when the failure occurred. The response variable can be a binary response variable, and the associated response variable is assigned a value of 1 if the predetermined set of measurements is within any determined period, In other cases, the associated response variable may be assigned a value of zero.

図7に戻るに、プロット700に応答変数ベクトル、Yres、についての概略的図式化が示されている。図示のように、期間714内の測定値セットに関連付けられている応答変数の値は1であり(例えば、時間Ti+3-Ti+8におけるYres)、他方で期間714外の測定値セットに関連付けられている応答変数の値はゼロである(例えば、例えば、時間T-Ti+2及びTi+9-Ti+10におけるYres)。他の応答変数も可能である。 Returning to FIG. 7, a schematic diagram for the response variable vector, Y res , is shown in plot 700. As shown, the value of the response variable associated with the measurement set within period 714 is 1 (eg, Y res at time T i + 3 −T i + 8 ), while associated with the measurement set outside period 714. The value of the response variable being zero is zero (eg, Y res at times T i −T i + 2 and T i + 9 −T i + 10 , for example). Other response variables are possible.

応答変数に基づいて故障モデルを定義するとの特定例についてさらに説明するに、分析プラットフォーム108は、ブロック606にて特定された履歴的運転データ及び生成された応答変数を用いて故障モデルをトレーニングすることができる。そして、このトレーニング手順に基づいて、分析プラットフォーム108は、次のような故障モデルを定義する:様々なセンサ及び/又はアクチュエータデータを入力として受信し、応答変数を生成するのに用いられた期間に等価な期間内において故障が発生する(ゼロから1の間の)確率を出力する、故障モデル。   To further illustrate the specific example of defining a failure model based on a response variable, the analysis platform 108 trains the failure model using the historical operational data identified at block 606 and the generated response variable. Can do. Based on this training procedure, the analysis platform 108 then defines the failure model as follows: In the period used to receive various sensor and / or actuator data as input and generate response variables. A fault model that outputs the probability (between zero and one) that a fault will occur within an equivalent period.

一部の場合においては、ブロック606にて特定された履歴的運転データ及び生成された応答変数を用いてのトレーニングすることによって、各センサ及び/又はアクチュエータについての変数重要性統計値(variable importance statistics)が得られる場合がある。所定の変数重要性統計値は、将来における期間内において所定の故障が発生する確率に対してセンサ又はアクチュエータが及ぼす相対的影響を示し得る値である。   In some cases, variable importance statistics for each sensor and / or actuator are obtained by training with the historical operational data identified at block 606 and the generated response variables. ) May be obtained. The predetermined variable importance statistic is a value that can indicate the relative influence of the sensor or actuator on the probability that a predetermined failure will occur in a future time period.

追加的に又は代替的には、分析プラットフォーム108は、Cox比例ハザード手法(Cox proportional hazard technique)等の生存時間分析手法に基づいて故障モデルを定義するように構成されていることができる。分析プラットフォーム108は、上述のモデリング手法に一部の観点においては似ている態様で、生存時間分析手法を活用できるが、分析プラットフォーム108は、最後の故障から次に予想される故障までの間の時間量を示す生存時間応答変数(survival time-response variable)を決定することができる。次に予想される事象は、次のもののうちどちらか先に発生する事象とされ得る:センサ及び/又はアクチュエータ測定値の受信、又は、故障の発生。この応答変数は、測定値が受信された具体的な各時点に関連付けられている値のペアを、含み得る。そして、応答変数を活用して、将来における所定の期間内故障が発生する確率を決定することができる。   Additionally or alternatively, the analysis platform 108 can be configured to define a failure model based on a survival analysis technique, such as a Cox proportional hazard technique. The analysis platform 108 can leverage the survival analysis approach in a manner similar in some respects to the modeling approach described above, but the analysis platform 108 can be used between the last failure and the next expected failure. A survival time-response variable indicative of the amount of time can be determined. The next expected event may be the event that occurs first, either: receipt of sensor and / or actuator measurements, or the occurrence of a fault. This response variable may include a value pair associated with each specific point in time when the measurement value was received. Then, using the response variable, it is possible to determine the probability that a failure within a predetermined period will occur in the future.

一部の例示的実施形態では、故障モデルは、気象データ及び「ホットボックス」データ等の外部データ等に基づいて定義され得るが、他のデータもあり得る。例えば、そのようなデータに基づいて、故障モデルは、出力される故障確率を増減できる。   In some exemplary embodiments, the failure model may be defined based on external data, such as weather data and “hot box” data, but other data may also be present. For example, based on such data, the failure model can increase or decrease the output failure probability.

実際においては、外部データは、アセットのセンサ及び/又はアクチュエータが測定値を取得する時刻と一致していない時点において観測されることができる。例えば、「ホットボックス」データが収集される時刻(例えば、ホットボックスセンサが設置されている鉄道線路区間を機関車が通過していく時刻)は、センサ及び/又はアクチュエータ測定時刻と食い違っていることができる。このような場合、分析プラットフォーム108は、1つ以上の動作を行って、センサ測定時刻に対応する時刻において測定されていたであろう外部データ観測値を決定するように構成されていることができる。   In practice, the external data can be observed at a time that does not coincide with the time at which the asset's sensor and / or actuator takes a measurement. For example, the time at which “hot box” data is collected (for example, the time when the locomotive passes through the railroad track section where the hot box sensor is installed) is inconsistent with the sensor and / or actuator measurement time. Can do. In such a case, analysis platform 108 may be configured to perform one or more operations to determine an external data observation that would have been measured at a time corresponding to the sensor measurement time. .

具体的には、分析プラットフォーム108は、外部データ観測時刻と測定時刻とを活用して、外部データ観測を補間して、測定時刻に対応する時刻についての外部データ値をもたらすことができる。外部データの補間によって、外部データ観測又はそれらから導出された特徴を故障モデルの入力として含めることが可能となり得る。実際においては、様々な手法を用いてセンサ及び/又はアクチュエータデータで外部データを補間することができるのであり、他の例もあり得るが、例えば、最近傍補間、線形補間、多項式補間、及び、スプライン補間等を用いることができる。   Specifically, the analysis platform 108 can utilize the external data observation time and the measurement time to interpolate the external data observation to provide an external data value for the time corresponding to the measurement time. Interpolation of external data may allow external data observations or features derived therefrom to be included as fault model inputs. In practice, external data can be interpolated with sensor and / or actuator data using various techniques, and other examples are possible, such as nearest neighbor interpolation, linear interpolation, polynomial interpolation, and Spline interpolation or the like can be used.

図6に戻るに、分析プラットフォーム108がブロック602にて定義された故障セットからの所定の故障についての故障モデルを決定した後、分析プラットフォーム108は、故障モデルを決定すべきものとして残っている故障が未だにあるかということを、決定できる。故障モデルを決定すべきものとして残っている故障が未だに残っている場合、分析プラットフォーム108は、ブロック604〜608のループを反復し得る。一部の実施形態では、分析プラットフォーム108は、ブロック602で定義された故障全てを包括する単一の故障モデルを決定することができる。他の実施形態では、分析プラットフォーム108はアセット102の各サブシステムについての故障モデルを決定し、それを活用してアセットレベル故障モデルを決定することができる。他の例も可能である。   Returning to FIG. 6, after the analysis platform 108 determines a failure model for a given failure from the failure set defined in block 602, the analysis platform 108 determines that there are remaining failures to determine the failure model. You can decide whether it is still there. If there are still faults remaining to determine the fault model, the analysis platform 108 may iterate the loop of blocks 604-608. In some embodiments, the analysis platform 108 can determine a single fault model that encompasses all of the faults defined in block 602. In other embodiments, the analysis platform 108 can determine a failure model for each subsystem of the asset 102 and utilize it to determine an asset level failure model. Other examples are possible.

最後に、ブロック610では、定義されたセット内の各故障についての定義された関係性は(例えば、個別の故障モデル)、将来における所定の期間内に故障が発生する総合的な可能性(overall likelihood)を予測するためのモデル(例えば、健全性モデル)に統合されることができる。即ち、モデルは、センサ及び/又はアクチュエータ測定値を1つ以上のセンサ及び/又はアクチュエータから入力として受信し、将来における所定の期間内に故障セットに属する故障が少なくとも1つ発生する単一の確率(single probability)を出力する。   Finally, at block 610, the defined relationship for each fault in the defined set (eg, individual fault model) is the overall likelihood that the fault will occur within a predetermined period of time in the future (overall can be integrated into a model (eg, a health model) for predicting the likelihood. That is, the model receives sensor and / or actuator measurements as input from one or more sensors and / or actuators, and a single probability that at least one fault belonging to the fault set will occur within a predetermined period in the future. (Single probability) is output.

分析プラットフォーム108は、幾つかの態様に即して健全性メトリックモデルを定義することができ、これは健全性メトリックに関して所望される粒度に依存し得る。即ち、複数の故障モデルがある場合においては、故障モデルの帰結を幾つかの態様に即して活用して、健全性メトリックモデルの出力を得ることができる。例えば、分析プラットフォーム108は、複数の故障モデルから最大値、中央値、又は平均値を決定して、その決定された値を健全性メトリックモデルの出力として活用することができる。   The analysis platform 108 can define a health metric model in accordance with several aspects, which may depend on the desired granularity for the health metric. That is, in the case where there are a plurality of failure models, the outcome of the failure model can be utilized in accordance with several aspects to obtain the output of the soundness metric model. For example, the analysis platform 108 can determine a maximum value, median value, or average value from a plurality of failure models and utilize the determined value as the output of the health metric model.

別の例では、健全性メトリックモデルの決定に関しては、分析プラットフォーム108が個別の故障モデルによって出力された個別の確率に重み付けを付すことを、伴うことができる。例えば、故障セットに属する各故障が等しい程に好ましくないとみなされていることがあり、従って、健全性メトリックモデルの決定に際しては同様にして同じ重み付けを各確率に付すことができる。他の場合においては、一部の故障が他の故障よりより好ましくないものとみなされ得るのであり(例えば、より破滅的な故障や、より長い修理期間を要する故障)、従って、これらに対応する確立には他のそれよりも高い重み付けがなされ得る。   In another example, the determination of the health metric model can involve the analysis platform 108 weighting the individual probabilities output by the individual fault models. For example, each fault that belongs to a fault set may be considered equally unfavorable, and therefore the same weight can be assigned to each probability in the same manner in determining the health metric model. In other cases, some failures may be considered less favorable than others (eg, more catastrophic failures or failures that require longer repair periods) and therefore correspond to these The establishment can be weighted higher than the others.

さらなる他の例では、健全性メトリックモデルの決定に関しては、分析プラットフォーム108が回帰手法等の1つ以上のモデリング手法を活用することを伴い得る。集約化応答変数は、個々の故障モデルの各々からの応答変数(例えば、図7のYres)についての論理和(logical OR)とすることができる。例えば、ブロック606にて決定されたいずれかの期間内(例えば、図7の期間714)に発生した測定値についての任意のセットと関連付けられている集約化応答変数は、値が1とされ得るのであり、他方で、いずれの期間からも外れて発生した測定値についてのセットと関連付けられている集約化応答変数は、値がゼロとされ得る。健全性メトリックモデルの定義については他の定義態様も可能である。 In yet another example, the determination of the health metric model may involve the analysis platform 108 utilizing one or more modeling techniques such as a regression technique. The aggregated response variable can be a logical OR for response variables from each of the individual fault models (eg, Y res in FIG. 7). For example, an aggregated response variable associated with any set of measurements that occurred within any period determined at block 606 (eg, period 714 of FIG. 7) may have a value of 1. On the other hand, the aggregated response variable associated with the set of measurements that occurred outside of any period may have a value of zero. Other definitions are possible for the definition of the health metric model.

一部の実施形態では、ブロック610が不要となり得る。例えば、上述したように、分析プラットフォーム108は単一の故障モデルを決定できるのであり、この場合健全性メトリックモデルは単一の故障モデルであることがあり得る。   In some embodiments, block 610 may be unnecessary. For example, as described above, analysis platform 108 can determine a single failure model, in which case the health metric model can be a single failure model.

なお、本願にて開示されている健全性スコアモデルは、受入オペレーションを調整するためのワークフローを発動させるための予測モデルの一例にすぎないということに留意されたい。予測モデルについての他の例も用いることができる。   It should be noted that the soundness score model disclosed in the present application is merely an example of a prediction model for invoking a workflow for adjusting an acceptance operation. Other examples for predictive models can also be used.

図5に戻るに、分析プラットフォーム108は、アセットについて個別化予測モデルを定義するように構成されていることができ、該動作は、集約化予測モデルをベースラインとして活用することを伴うことができる。個別化は、アセットの特定の特性に基づいていることができる。このようにして、分析プラットフォーム108は、集約化予測モデルに比してより正確かつ堅牢な予測モデルを所定のアセットにもたらすことができる。   Returning to FIG. 5, the analysis platform 108 can be configured to define a personalized prediction model for the asset, and the operation can involve utilizing the aggregated prediction model as a baseline. . Personalization can be based on specific characteristics of the asset. In this way, the analysis platform 108 can provide a given asset with a more accurate and robust prediction model compared to an aggregated prediction model.

特に、ブロック506では、分析プラットフォーム108は、ブロック504で定義された集約化モデルをアセット102等の所定のアセットについて個別化すべきかを決するように構成されていることができる。分析プラットフォーム108は、この決断を幾つかの態様に即してなすことができる。   In particular, at block 506, the analysis platform 108 can be configured to determine whether the aggregation model defined at block 504 should be individualized for a given asset, such as asset 102. The analysis platform 108 can make this decision in several ways.

一部の場合においては、分析プラットフォーム108は、デフォルトで個別化予測モデルを定義するように構成されていることができる。別の場合においては、分析プラットフォーム108は、アセット102の特定の特性に基づいて個別化予測モデルを定義すべきかを決するように構成されていることができる。例えば、幾つかの場合においては、特定のタイプやクラスのアセットや、特定の環境下で運転されるアセットや、特定の健全性スコアを有するアセットのみが、個別化予測モデルを与えられることができる。さらなる別の場合においては、アセット102について個別化モデルが定義されるか否かをユーザが定義することができる。他の例も可能である。   In some cases, the analysis platform 108 can be configured to define a personalized prediction model by default. In another case, the analysis platform 108 may be configured to determine whether a personalized prediction model should be defined based on certain characteristics of the asset 102. For example, in some cases, only specific types and classes of assets, assets that operate in specific environments, or assets with specific health scores can be given a personalized prediction model. . In yet another case, the user can define whether an individualized model is defined for asset 102. Other examples are possible.

どうであれ、分析プラットフォーム108がアセット102について個別化予測モデルを定義すると決した場合、分析プラットフォーム108はこれをブロック508にて行うことができる。   Regardless, if the analysis platform 108 decides to define a personalized prediction model for the asset 102, the analysis platform 108 can do this at block 508.

ブロック508では、分析プラットフォーム108は、幾つかの態様に即して個別化予測モデルを定義するように構成されていることができる。例示的実施形態では、分析プラットフォーム108は、アセット102の1つ以上の特性に少なくとも部分的に基づいて個別化予測モデルを定義することができる。   At block 508, the analysis platform 108 may be configured to define a personalized prediction model in accordance with some aspects. In the exemplary embodiment, analysis platform 108 may define a personalized prediction model based at least in part on one or more characteristics of asset 102.

アセット102についての個別化予測モデルを定義する前に、分析プラットフォーム108は、個別化モデルの根本をなす興味対象となっている1つ以上のアセット特性を、決定していることができる。実際においては、異なる予測モデルは、異なる興味対象たる特性を有していることができる。   Prior to defining a personalized predictive model for the asset 102, the analysis platform 108 may have determined one or more asset characteristics of interest that form the basis of the personalized model. In practice, different prediction models can have different characteristics of interest.

一般に、興味対象たる特性は、集約化モデル-ワークフローペアに関する特性であることができる。例えば、興味対象たる特性は、分析プラットフォーム108が集約化モデル-ワークフローペアの精度に影響を及ぼすものであると決定した特性であることができる。そのような特性の例には次のもが含まれるのであるが、他の特性もあり得る:アセットの古さ、アセットの使用状況、アセットのキャパシティ、アセット負荷、アセット健全性(場合によってはアセット健全性メトリックによって示されていることがある、後述参照)、アセットのクラス(例えば、ブランド及び/又は型式)、並びに、アセットが運用されている環境。   In general, the property of interest can be a property related to an aggregation model-workflow pair. For example, the characteristic of interest can be a characteristic that the analysis platform 108 has determined to affect the accuracy of the aggregate model-workflow pair. Examples of such characteristics include the following, but there may be other characteristics: asset age, asset usage, asset capacity, asset load, asset health (in some cases The asset health metric, which may be indicated by an asset health metric, see below), the asset class (eg, brand and / or type), and the environment in which the asset is operating.

分析プラットフォーム108は、幾つかの態様に即して興味対象たる特性を決定していることができる。1つの例では、分析プラットフォーム108は、興味対象たる特性の特定を促す1つ以上のモデリングシミュレーションを行うことによって、その動作をこなしていることができる。別の例では、興味対象たる特性は、予め定義されて分析プラットフォーム108のデータ記憶部内に格納されていることができる。さらなる別の例では、興味対象たる特性は、ユーザによって定義されており、出力システム110を介して分析プラットフォーム108に提供されている場合がある。他の例も可能である。   The analysis platform 108 can determine the characteristic of interest in accordance with several aspects. In one example, the analysis platform 108 can perform its operations by performing one or more modeling simulations that facilitate the identification of characteristics of interest. In another example, the characteristic of interest can be predefined and stored in the data store of the analysis platform 108. In yet another example, the characteristic of interest may be defined by the user and provided to the analysis platform 108 via the output system 110. Other examples are possible.

どうであれ、興味対象たる特性を決定した後、分析プラットフォーム108は、決定された興味対象たる特性に対応するアセット102の特性を決定することができる。即ち、分析プラットフォーム108は、興味対象たる特性に対応するアセット102の特性に関してのタイプ、値、存在若しくは不存在等を決定することができる。分析プラットフォーム108は、このオペレーションを幾つかの態様に即して行うことができる。   Regardless, after determining the characteristic of interest, analysis platform 108 can determine the characteristic of asset 102 that corresponds to the determined characteristic of interest. That is, the analysis platform 108 can determine the type, value, presence or absence, etc., for the property of the asset 102 that corresponds to the property of interest. The analysis platform 108 can perform this operation in accordance with several aspects.

例示するに、分析プラットフォーム108は、アセット102及び/又はデータ源112から由来するデータに基づいてこのオペレーションを行うように構成されていることができる。特に、分析プラットフォーム108は、アセット102について運転データ及び/又はデータ源112空の外部データを活用してアセット102についての1つ以上の特性を決定することができる。他の例も可能である。   To illustrate, the analysis platform 108 can be configured to perform this operation based on data originating from the asset 102 and / or the data source 112. In particular, the analysis platform 108 can utilize operational data and / or data source 112 empty external data for the asset 102 to determine one or more characteristics for the asset 102. Other examples are possible.

アセット102についての決定された1つ以上の特性に基づいて、分析プラットフォーム108は、集約化モデルを修正することによって個別化予測モデルを定義することができる。集約化モデルは、幾つかの態様に即して修正することができる。例えば、集約化モデルを修正するに関しては、他の例もあり得るが、次の態様で行うことが可能である:1つ以上のモデル入力を変更すること(例えば、追加すること、除くこと、再配列すること等)、アセット運転限界に対応する1つ以上のセンサ及び/又はアクチュエータ測定値範囲を変更すること、1つ以上の計算を変更すること、計算の変数又は出力について重み付けを行うこと(或いは重みを変更すること)、集約化モデルを定義するのに活用されたのとは異なるモデリング手法を活用すること、並びに/又は、集約化モデルを定義するのに活用されたのとは異なる応答変数を活用すること。   Based on the determined one or more characteristics for the asset 102, the analysis platform 108 may define a personalized prediction model by modifying the aggregation model. The aggregation model can be modified according to several aspects. For example, with respect to modifying an aggregate model, there may be other examples, but it can be done in the following manner: changing one or more model inputs (eg, adding, removing, Reordering, etc.), changing one or more sensor and / or actuator measurement ranges corresponding to asset operating limits, changing one or more calculations, weighting variables or outputs of calculations (Or changing weights), using a different modeling approach than that used to define the aggregation model, and / or different from that used to define the aggregation model Take advantage of response variables.

実際においては、集約化モデルを個別化することは、所定のアセットの1つ以上の特性に依存する場合がある。特に、特定の特性は、他の特性とは異なる態様で集約化モデルの修正に影響を与え得る。さらに、特性のタイプ・値・存在等も、修正に影響を与え得る。例えば、アセットの古さは集約化モデルの第1の部分に影響を与え得るのであり、他方でアセットのクラスは集約化モデルの前者とは異なる第2の部分に影響を与え得る。さらに、第1の古さ範囲内のアセット古さは集約化モデルの第1の部分に影響を第1の態様で与え得るのであり、他方で第1の範囲とは異なる第2の古さ範囲内のアセット古さは集約化モデルの第1の部分に影響を前者とは異なる第2の態様で与え得る。他の例も可能である。   In practice, individualizing an aggregation model may depend on one or more characteristics of a given asset. In particular, certain characteristics may affect the modification of the aggregate model in a manner different from other characteristics. In addition, the type, value, presence, etc. of the property can affect the modification. For example, asset age may affect the first part of the aggregation model, while asset class may affect a second part different from the former of the aggregation model. Furthermore, asset age within the first age range can affect the first part of the aggregation model in a first manner, while a second age range that is different from the first range. The asset age within may affect the first part of the aggregation model in a second manner different from the former. Other examples are possible.

一部の実施形態では、集約化モデルを個別化することは、アセット特性に追加される或いはそれと代替される考慮事項に、依存し得る。例えば、アセットが(例えば、メカニック作業員等によって定義される)比較的に良好な運転状態にあると知られている場合には、アセットのセンサ及び/又はアクチュエータ読み取り値に基づいて、集約化モデルを個別化し得る。更に具体的には、先行型指標予測モデルの例においては、分析プラットフォーム108は、アセットが良好な運転状態にあるとの(例えば、メカニックによって操作されるコンピューティング装置からの)指標をアセットからの運転データと共に受信するように構成されていることができる。そして、少なくとも運転データに基づいて、分析プラットフォーム108は、「先行型指標」事象に対応するそれぞれの運転限界を修正することによって、アセットについての先行型指標予測モデルを個別化することができる。他の例も可能である。   In some embodiments, individualizing the aggregation model may depend on considerations that are added to or substituted for asset characteristics. For example, if the asset is known to be in relatively good operating condition (eg, as defined by a mechanic worker etc.), the aggregation model may be based on asset sensor and / or actuator readings. Can be individualized. More specifically, in the example of a proactive indicator prediction model, the analysis platform 108 provides an indication from the asset that the asset is in good operating condition (eg, from a computing device operated by a mechanic). It can be configured to receive with operating data. And based at least on the driving data, the analysis platform 108 can personalize the leading indicator prediction model for the asset by modifying the respective driving limits corresponding to the “leading indicator” event. Other examples are possible.

また、一部の実施形態では、分析プラットフォーム108は、まず集約化予測モデルを定義せずにして、所定のアセットについて個別化予測モデルを定義するように構成されていることができるということにも留意されたい。他の例も可能である。   Also, in some embodiments, the analysis platform 108 may be configured to define an individualized prediction model for a given asset without first defining an aggregated prediction model. Please keep in mind. Other examples are possible.

一旦予測モデルが定義されたならば、分析プラットフォーム108は、新たなアセットデータに基づいてそのモデルを更新(例えば、変更)するようにも構成されていることができる。例えば、アセット又は他のデータ源から受信された新たな運転データに基づいて、分析プラットフォーム108は、アセットについての集約化及び/又は個別化モデルを変更することができる。分析プラットフォーム108は、この更新機能を、定期的に(例えば、毎日、毎週、毎月等)及び/又は何らかの発動イベント(例えば、新たな履歴データの受信又は事象の発生)に応答して行うことができる。分析プラットフォーム108は、他の態様に従って予測モデルを更新することもできる。   Once the predictive model is defined, the analysis platform 108 can also be configured to update (eg, change) the model based on the new asset data. For example, based on new operational data received from an asset or other data source, the analysis platform 108 can change the aggregation and / or individualization model for the asset. The analysis platform 108 may perform this update function periodically (eg, daily, weekly, monthly, etc.) and / or in response to some triggered event (eg, receipt of new historical data or occurrence of an event). it can. The analysis platform 108 can also update the prediction model according to other aspects.

分析プラットフォーム108は、集約化及び/又は個別化予測モデルを他の装置及び/又はシステムへと送信するようにさらに構成されていることができ、当該他の装置及び/又はシステムは予測モデルを実行するように機能する。1つの可能な例としては、分析プラットフォーム108は、集約化及び/又は個別化予測モデルを、予測モデルをローカルで実行するように構成されている任意のアセットへと(例えば、ローカル分析装置等を介して)送信することができる。分析プラットフォーム108は、この送信行為を、定期的に又は予測モデルに対しての何らかの変更若しくは更新等の発動事象に基づいて行うように構成されていることができる。   The analysis platform 108 can be further configured to send an aggregated and / or individualized prediction model to other devices and / or systems, where the other devices and / or systems execute the prediction model. To function. As one possible example, the analysis platform 108 may convert the aggregated and / or individualized prediction model to any asset that is configured to execute the prediction model locally (eg, a local analysis device, etc.). Via). The analysis platform 108 may be configured to perform this transmission act periodically or based on triggered events such as any changes or updates to the predictive model.

分析プラットフォーム108以外の装置及び/又はシステムは、予測モデルを個別化及び変更するように構成されていることができる、ということに留意されたい。例えば、予測モデルを受信し実行するように構成されているローカル分析装置をアセットが含む場合、このローカル分析装置は単体で或いは分析プラットフォーム108と共に予測モデルに対して個別化及び/又は変更を行うようにも構成されていることができる。代表的なローカル分析装置の動作の詳細については米国特許第14/963,207号(特許文献1)を参照されたいのであり、該出願の全体は参照によって取り込まれる。   Note that devices and / or systems other than analysis platform 108 may be configured to personalize and modify the prediction model. For example, if an asset includes a local analyzer that is configured to receive and execute a predictive model, the local analyzer may be individualized and / or modified with respect to the predictive model alone or with the analysis platform Can also be configured. For details of the operation of a typical local analyzer, see US Patent No. 14 / 963,207, which is incorporated by reference in its entirety.

b.対応するワークフローの定義
上述のように、上述された予測モデルは1つ以上のワークフローに対応することができ、各ワークフローは予測モデルの出力に基づいて行われるべき1つ以上の動作を伴う。1つ以上のワークフローは、様々な態様を呈することができる。
b. Corresponding Workflow Definitions As described above, the prediction model described above can correspond to one or more workflows, each workflow involving one or more actions to be performed based on the output of the prediction model. One or more workflows can take on various aspects.

1つの実施形態では、1つ以上のワークフローは、予測モデルの出力に基づいて分析プラットフォーム108によって行われるべきワークフローを含むことができる。そのようなワークフローの一部を構成する動作としては次の動作が含まれ得るが、他の例示的動作もあり得る:所定のアセットについての健全性メトリックを示すものを出力システム又は装置に出力させること、所定のアセットについての健全性メトリックに影響を及ぼし得る1つ以上の推奨アクションについての指示を出力システム又は装置に出力させること、所定のアセット又はその一部を修復するための作業命令を生成すること、所定のアセットについて部品を発注すること、及び/又は、1つ以上の命令を介して所定のアセットにおける動作を変更させるように所定のアセットに働きかけること。   In one embodiment, the one or more workflows can include a workflow to be performed by the analysis platform 108 based on the output of the predictive model. Operations that form part of such a workflow may include the following operations, but may also include other exemplary operations: causing an output system or device to output an indication of a health metric for a given asset Generating an instruction for one or more recommended actions that may affect the health metric for a given asset to the output system or device, and generating a work order to repair the given asset or part thereof Doing, ordering parts for a given asset, and / or encouraging a given asset to change behavior on a given asset via one or more instructions.

別の実施形態では、1つ以上のワークフローは、予測モデルの出力に基づいてアセット102によって行われるべきワークフローを含むことができる。そのようなワークフローの一部を構成する動作としては次の動作が含まれ得るが、他の例示的ワークフロー動作も含まれ得る:アセットが特定のデータ取得スキームに従ってデータを取得すること、特定のデータ送信スキームに従ってデータを分析プラットフォーム108へと送信すること、ローカル診断ツールを実行すること、及び/又はアセットの運転状態を変更すること。   In another embodiment, the one or more workflows can include a workflow to be performed by the asset 102 based on the output of the predictive model. Operations that form part of such a workflow may include the following operations, but may also include other exemplary workflow operations: an asset acquiring data according to a specific data acquisition scheme, specific data Sending data to the analysis platform 108 according to the sending scheme, running a local diagnostic tool, and / or changing the operational state of the asset.

特定のデータ取得スキームは、アセットがどのようにしてデータを取得するかを示すことができる。特に、データ取得スキームは、アセットがデータ取得に用いる特定のセンサ及び/又はアクチュエータ(sensors and/or actuators)について示すのであり、例えばアセットの複数のセンサ及びアクチュエータ(plurality of sensors and actuators)の部分集合たるセンサ及び/又はアクチュエータ(subset of sensors and/or actuators)等が観念される(例えば、興味対象たるセンサ/アクチュエータ(sensors/actuators))。さらに、データ取得スキームは、アセットが興味対象たるセンサ/アクチュエータから取得するデータ量、及び/又は、アセットがそのようなデータを取得する際のサンプリング頻度を、示すことができる。データ取得スキームは、他の様々な属性をも含み得る。或る例示的実施形態では、特定のデータ取得スキームはアセット健全性に関する予測モデルに対応していることができ、減じられたアセット健全性に基づいてより多くのデータを取得するか、及び/又は、特定のデータ(例えば、特定のセンサからのデータ)を取得するように調整されることができる。或いは、特定のデータ取得スキームが先行型指標系予測モデルに対応し得るのであり、サブシステムの故障が生じ得ることを表象し得る先行型指標事象の発生可能性の増大に基づいてアセットセンサ及び/又はアクチュエータによって取得されるデータを変更するように調整されていることができる。   A particular data acquisition scheme can indicate how an asset acquires data. In particular, the data acquisition scheme shows for specific sensors and / or actuators that an asset uses for data acquisition, eg, a subset of multiple assets and actuators of an asset. Subsets of sensors and / or actuators and the like are envisioned (eg, sensors / actuators of interest). In addition, the data acquisition scheme can indicate the amount of data that the asset acquires from the sensors / actuators of interest and / or the sampling frequency at which the asset acquires such data. The data acquisition scheme may also include various other attributes. In certain exemplary embodiments, a particular data acquisition scheme may correspond to a predictive model for asset health, acquiring more data based on reduced asset health, and / or , Can be tailored to obtain specific data (eg, data from a specific sensor). Alternatively, a specific data acquisition scheme may correspond to a leading indicator system prediction model, and asset sensors and / or based on the increased likelihood of leading indicator events that may represent that a subsystem failure may occur Or it can be adjusted to change the data acquired by the actuator.

具体的なデータ送信スキーム(data-transmission scheme)は、アセットがどのようにしてデータを分析プラットフォーム108へと送信するかを示すものたり得る。具体的には、データ送信スキームは、アセットが送信すべきデータのタイプを示すのであり(そして該スキームはデータのフォーマット及び/又は構造についても示すことができる)、タイプとしては次のものが観念される:特定のセンサ又はアクチュエータからのデータ、アセットが送信すべきデータサンプルの個数、送信頻度、及び/又は、データの送信の際にアセットが含めるべきデータ優先度スキーム。一部の場合においては、特定のデータ取得スキーム(data-acquisition scheme)はデータ送信スキームを含むことができ、或いは、データ取得スキームはデータ送信スキームとペアリングされることができる。一部の例示的実施形態では、特定のデータ送信スキームはアセット健全性についての予測モデルに対応し得るのであり、アセット健全性が閾値を超過する場合にはデータ送信頻度を下げるように調整することができる。他の例も可能である。   A specific data-transmission scheme may indicate how an asset transmits data to the analysis platform 108. Specifically, the data transmission scheme indicates the type of data that the asset is to transmit (and the scheme can also indicate the format and / or structure of the data), with the following notions as types: Is: data from a particular sensor or actuator, the number of data samples that the asset is to transmit, the frequency of transmission, and / or the data priority scheme that the asset should include when transmitting data. In some cases, a particular data-acquisition scheme can include a data transmission scheme, or the data acquisition scheme can be paired with a data transmission scheme. In some exemplary embodiments, a particular data transmission scheme may correspond to a predictive model for asset health, and adjusts to reduce the frequency of data transmission when asset health exceeds a threshold Can do. Other examples are possible.

上記において示唆したように、ローカル診断ツールは、アセットにおいてローカルに格納された手順のセット等とすることができる。一般に、ローカル診断ツールは、アセットにおける障害又は故障の原因について診断することを支援できる。一部の場合においては、ローカル診断ツールが実行されると、アセットのサブシステムの中又はその一部の中へと検査用入力が送り込まれて、検査結果が得られ、それによって障害又は故障の原因の診断を支援することができる。これらのローカル診断ツールは典型的には、アセット上では休止しているのであり、アセットが具体的な診断命令を受信する迄は実行されることはない。他のローカル診断ツールもあり得る。1つの例示的実施形態では、特定のローカル診断ツールがアセットのサブシステムの健全性についての予測モデルに対応するものであることができ、サブシステムの健全性が閾値以下となったことに基づいて実行されることができる。   As suggested above, the local diagnostic tool can be a set of procedures stored locally in the asset, or the like. In general, local diagnostic tools can assist in diagnosing the cause of a failure or failure in an asset. In some cases, when a local diagnostic tool is executed, inspection inputs are sent into the asset subsystem or part of it to obtain inspection results, thereby providing fault or failure indications. Can help diagnose the cause. These local diagnostic tools are typically dormant on the asset and are not executed until the asset receives specific diagnostic instructions. There may be other local diagnostic tools. In one exemplary embodiment, a particular local diagnostic tool may correspond to a predictive model for asset subsystem health, based on the subsystem health being below a threshold. Can be executed.

最後に、ワークフローは、アセットの運転状態の修正を伴い得ることに留意されたい。例えば、アセットの1つ以上のアクチュエータを制御してアセットの運転状態の修正を促すことができる。様々な運転状態を変更できるのであり、他の例もあるが、次のものが挙げられる:速さ、温度、圧力、流体レベル、引き込み電流、及びパワー分配。特定の例示的実施形態では、運転状態変更ワークフローは、アセットがタスクを時間内に完了できるかを予測するための予測モデルに対応するものであることができ、予測された完了率(パーセンテージ)が閾値未満である場合に移動の速さを増大させるようにアセットに働きかけることができる。   Finally, it should be noted that a workflow may involve a modification of the asset operating state. For example, one or more actuators of the asset can be controlled to prompt modification of the asset operating state. Various operating conditions can be changed, and there are other examples, including: speed, temperature, pressure, fluid level, draw current, and power distribution. In certain exemplary embodiments, the driving state change workflow may correspond to a predictive model for predicting whether an asset can complete a task in time, and the predicted completion rate (percentage) is Assets can be encouraged to increase the speed of movement when below a threshold.

一般的には、上述したワークフローを定義することに関しては、執るべき適切なワークフロー動作を選択することと、そのような動作を発動させる条件を予測モデルの出力に基づいて定義することとが関連してくる。これらのトリガは様々な形式でもたらされることができる。1つの例を挙げれば、ワークフロートリガは、予測モデル出力(例えば、10%以下の健全性メトリック)についての閾値(又は値に関する範囲)としてもたらされることができる。別の例を挙げれば、ワークフロートリガは、予測モデル出力についての変化率についての閾値としてもたらされることができる。更に別の例を挙げれば、ワークフロートリガは、予測モデル出力が閾値を達成していた時間量についての閾値としてもたらされることができる。他の例もあり得る。さらに、一部の場合においては、ワークフローは複数の発動要因を有していることができ(例えば、複数の閾値)、各々が異なる動作を招来し得る。1つ以上の閾値が設定可能であることにも留意されたい。   In general, defining the workflow described above involves selecting the appropriate workflow action to be performed and defining the conditions that trigger such action based on the output of the predictive model. Come. These triggers can come in various forms. In one example, a workflow trigger can be provided as a threshold (or range of values) for predictive model output (eg, a health metric of 10% or less). As another example, a workflow trigger can be provided as a threshold for the rate of change for the predictive model output. As yet another example, a workflow trigger can be provided as a threshold for the amount of time that the predictive model output has achieved a threshold. Other examples are possible. Further, in some cases, a workflow can have multiple triggering factors (eg, multiple thresholds), each of which can lead to different actions. Note also that one or more thresholds can be set.

上述したようなワークフローは様々な態様で定義することができる。1つの例では、ワークフローはユーザによって定義されうる。例えば、ユーザは、特定のワークフロー動作及びトリガについての選択を示すユーザ入力を受信するコンピューティング装置を、操作することができるのであり、コンピューティング装置はそのような選択を示すデータを分析プラットフォーム108及び/又はアセット102それ自体に提供するのであり、そしてそれらはワークフローについてのユーザの定義を実現する。この処理の一環として、ユーザは、履歴的運転データにアクセスすることができるのであり、それによって次の行為を支援できる:適切なワークフロー動作を選択すること、トリガを定義すること、又は、その他の観点に即してワークフローを構成すること。   The workflow as described above can be defined in various ways. In one example, the workflow can be defined by the user. For example, a user can operate a computing device that receives user input indicative of a selection for a particular workflow action and trigger, and the computing device can analyze data indicative of such a selection with the analysis platform 108 and And / or provide to the assets 102 themselves, and they implement a user definition of the workflow. As part of this process, the user can access historical driving data, which can assist in the following actions: selecting an appropriate workflow action, defining a trigger, or other Configure the workflow according to the viewpoint.

別の例では、対応するワークフローは、マシンによって定義され得る。例えば、分析プラットフォーム108はデータ分析及び/又はシミュレーション等の様々な機能を果たすことができるのであり、それによって次のことを支援できるワークフローを決定することができる:予測モデルによって出力された確率の原因を決定すること、及び/又は、モデルによって予測された事象の発生を予防すること。これらの機能を行いつつ、分析プラットフォーム108は、履歴的運転データに依拠して次のことを支援することができる:適切なワークフロー動作を選択すること、トリガを定義すること、又は、その他の観点に即してワークフローを構成すること。対応するワークフローを定義することについての他の例もあり得る。   In another example, a corresponding workflow can be defined by a machine. For example, the analysis platform 108 can perform various functions such as data analysis and / or simulation, thereby determining a workflow that can help: The cause of the probability output by the predictive model And / or prevent the occurrence of events predicted by the model. While performing these functions, the analysis platform 108 can rely on historical driving data to assist in the following: selecting appropriate workflow actions, defining triggers, or other aspects Configure the workflow according to There may be other examples of defining a corresponding workflow.

上述した予測モデルと同様に、ワークフローについても集約化ワークフローと個別化ワークフローとが観念される。この観点においては、分析プラットフォーム108は、個別化予測モデルに関して上述したのと同様の手法を用いて所定のアセットについての個別化ワークフローを定義することができる(例えば、所定のアセットの1つ以上の特性に基づいて集約化ワークフローを修正する場合)。   Similar to the prediction model described above, an integrated workflow and an individualized workflow are considered for the workflow. In this regard, the analysis platform 108 can define a personalization workflow for a given asset using techniques similar to those described above with respect to the personalized prediction model (eg, one or more of the given asset). To modify the aggregation workflow based on characteristics).

さらに、予測モデルと同様に、ワークフローについては新たなアセットデータに基づいて変更を加えることができる。例えば、アセット又は他のデータ源から受信された新たなデータに基づいて、分析プラットフォーム108は集約化ワークフロー及び/又は個別化ワークフローに変更を加えることができる。この変更機能は、定期的に(例えば、毎日、毎週、毎月等)及び/又は何らかのトリガ事象に応答して(例えば、新たな履歴データの受領又は事象の発生に合わせて)、行うことができる。ワークフローは他の態様に従って変更してもよい。   Further, similar to the prediction model, the workflow can be changed based on new asset data. For example, based on new data received from assets or other data sources, the analysis platform 108 can make changes to the aggregation workflow and / or the personalization workflow. This modification function can be performed periodically (eg, daily, weekly, monthly, etc.) and / or in response to some trigger event (eg, upon receipt of new historical data or the occurrence of an event). . The workflow may be changed according to other aspects.

さらに、分析プラットフォーム108は、集約化ワークフロー及び/又は個別化ワークフローを他の装置及び/又はシステムへと送信するように構成されていることができ、そしてそれら装置及び/又はシステムは、ワークフローを実行することができる。可能な例の1つを挙げるに、分析プラットフォーム108は、集約化ワークフロー及び/又は個別化ワークフローを、ワークフローを(例えば、ローカル分析装置等を介して)ローカルで実行するように構成されている任意のアセットへと送信することができる。分析プラットフォーム108は、この送信動作を定期的に又は予測モデルに対しての何らかの変更や更新等のトリガ事象に基づいて行うように構成されていることができる。   Further, the analysis platform 108 can be configured to send the aggregated workflow and / or personalized workflow to other devices and / or systems, and the devices and / or systems execute the workflow. can do. In one possible example, the analysis platform 108 is configured to execute an aggregated workflow and / or an individualized workflow locally (eg, via a local analyzer or the like). Can be sent to any asset. The analysis platform 108 may be configured to perform this transmission operation periodically or based on a triggering event such as any change or update to the predictive model.

ワークフローは、分析プラットフォーム108以外の装置及び/又はシステムによって定義、個別化、及び/又は変更され得ることにも留意されたい。例えば、アセットは、ワークフローを、(ローカル分析装置や中央処理装置等を介して)定義、個別化、及び/又は変更するように構成されていることができ、その際は単独で又は分析プラットフォーム108と一緒にそれらをなし得る。上述したように、代表的なローカル分析装5の動作については、特許文献1にさらに詳しく説明されている。   Note also that a workflow may be defined, personalized, and / or modified by devices and / or systems other than the analysis platform 108. For example, an asset can be configured to define, personalize, and / or modify a workflow (via a local analysis device, central processing unit, etc.), either alone or on the analysis platform 108. You can make them together. As described above, the operation of the representative local analyzer 5 is described in more detail in Patent Document 1.

c.モデル−ワークフローペアの実行
一旦予測モデル及び対応するワークフローが定義されたらば、そのモデル-ワークフローペアはランタイム時実行のために展開されることができる。その後、分析プラットフォーム108、(例えば、ローカル分析装置や中央処理装置等を介して)アセット又はそれらについての何らかの組み合わせが、運転データを用いてモデル-ワークフローペアを実行することができる。
c. Executing Model-Workflow Pairs Once a predictive model and corresponding workflow are defined, the model-workflow pair can be deployed for runtime execution. Thereafter, the analysis platform 108, (eg, via a local analysis device, central processing unit, etc.) the asset or some combination thereof can perform a model-workflow pair using the operational data.

例えば、1つの実施形態では、分析プラットフォーム108は、予測モデル及び対応するワークフローの双方を実行するように構成されていることができる。この実施形態によれば、分析プラットフォーム108は、所定のアセットについての運転データを受信し、運転データの少なくとも一部を入力として予測モデルに提供し、予測モデルの出力に基づいて対応するワークフローを実行することができる。   For example, in one embodiment, the analysis platform 108 can be configured to execute both the predictive model and the corresponding workflow. According to this embodiment, the analysis platform 108 receives driving data for a given asset, provides at least a portion of the driving data as an input to the prediction model, and executes a corresponding workflow based on the output of the prediction model can do.

別の実施形態では、分析プラットフォーム108は、所定のアセットについて予測モデルを実行するように構成されていることができ、他方で所定のアセット自体は、対応するワークフローを実行するように構成されていることができる。この実施形態によれば、分析プラットフォーム108は、所定のアセットについての運転データを受信し、運転データの少なくとも一部を入力として予測モデルに提供し、そして予測モデルの出力に基づいて所定のアセットに信号を発することができ、転じて先方は対応するワークフローを実行することができる。   In another embodiment, the analysis platform 108 can be configured to run a predictive model for a given asset, while the given asset itself is configured to run a corresponding workflow. be able to. According to this embodiment, the analysis platform 108 receives driving data for a given asset, provides at least a portion of the driving data as an input to the prediction model, and based on the output of the prediction model, A signal can be issued, and the other party can then execute the corresponding workflow.

さらなる別の実施形態では、所定のアセットは予測モデルを実行するように構成されていることができ、他方で分析プラットフォーム108は対応するワークフローを実行するように構成されていることができる。この実施形態によれば、所定のアセットは、自らの運転データの少なくとも一部を入力として予測モデルに提供し、そして予測モデルの出力に基づいて分析プラットフォーム108に信号を発することができ、転じて先方は対応するワークフローを実行することができる。   In yet another embodiment, a given asset can be configured to execute a predictive model, while the analysis platform 108 can be configured to execute a corresponding workflow. According to this embodiment, a given asset can provide at least a portion of its driving data as an input to the prediction model and can signal the analysis platform 108 based on the output of the prediction model. The other party can execute the corresponding workflow.

さらなる別の実施形態では、所定のアセットは、予測モデル及び対応するワークフローの双方を実行するように構成されていることができる。この実施形態によれば、所定のアセットは、自らの運転データの少なくとも一部を入力として予測モデルに提供し、そして予測モデルの出力に基づいて対応するワークフローを実行することができる。   In yet another embodiment, a given asset can be configured to execute both a predictive model and a corresponding workflow. According to this embodiment, a given asset can provide at least a portion of its driving data as an input to a prediction model and execute a corresponding workflow based on the output of the prediction model.

再度ここでも述べるが、上述しているように、代表的なローカル分析装置の動作に関しては、特許文献1にさらに詳しく説明されている。   As will be described here again, as described above, the operation of a typical local analyzer is described in more detail in Patent Document 1.

2.他のワークフロー
一部の実施形態では、所定のアセットについての運転データは、予測モデルに対応しない他のアセット運転関連ワークフローの定義・変更・実行のためにも用いられる。これらのワークフローは様々な態様をとり得る。
2. Other Workflows In some embodiments, driving data for a given asset is also used to define, change, and execute other asset driving related workflows that do not correspond to the predictive model. These workflows can take various forms.

このようなワークフローの一例としては、運転データに基づいてなされる通知提供プロセスが挙げられる。例えば、分析プラットフォーム108、アセット、又はそれらの何らかの組み合わせが、次の通知を支援するワークフローを実行し得る:所定のアセットについて生成された特定の異常状態指標(又は異常状態指標についての特定の組み合わせ)についての知らせをユーザに告げる通知。別の例としては、分析プラットフォーム108、アセット、又はそれらの何らかの組み合わせが、次の通知をもたらすワークフローを実行し得る:所定のアセットについての所定のセンサ値が、異常な値を表す閾値条件を充足したことをユーザに告げる通知。これらの通知は様々な形式をとることができ、その例としては、グラフィカルユーザーインタフェース、電子メール、テキストメッセージ等を介して提示されたアラートを挙げることができる。   An example of such a workflow is a notification providing process that is performed based on driving data. For example, the analysis platform 108, asset, or some combination thereof may execute a workflow that supports the following notification: a specific abnormal condition indicator generated for a given asset (or a specific combination of abnormal condition indicators) Notification that tells the user about the. As another example, analysis platform 108, an asset, or some combination thereof may perform a workflow that results in the following notification: a predetermined sensor value for a given asset satisfies a threshold condition that represents an abnormal value A notification telling the user that he has done. These notifications can take a variety of forms, examples of which include alerts presented via graphical user interfaces, emails, text messages, and the like.

このようなワークフローの別のものとしては、受信された運転データを他の装置及び/又はシステムと共有するためのプロセスが挙げられる。例えば、分析プラットフォーム108は、特定のアセットから受信された運転データを1つ以上の他の分析プラットフォームへと伝達するワークフローを実行し得る。運転データに基づいている他の様々なワークフローも存在し得る。   Another such workflow includes a process for sharing received operational data with other devices and / or systems. For example, the analysis platform 108 may execute a workflow that communicates operational data received from a particular asset to one or more other analysis platforms. There can also be various other workflows that are based on operational data.

これらのワークフローは、予測モデルに対応する上述したワークフローと似た態様で定義・変更・実行され得る。   These workflows can be defined, changed, and executed in a manner similar to the workflow described above corresponding to the prediction model.

C.不確かな運転データの無視
上述したように、アセットについての運転データを通常のように使用することが分析プラットフォーム108(及び/又はアセットのローカル分析装置)にとって望ましくない場合があり得るのであり、例えば、モデル-ワークフローペア又は他のワークフローについて定義、変更、及び/又は実行するためのプロセスがそれとして想定される。このような場合はアセットが特定の興味対象たる場所(例えば、修理店やトンネル内等)に配置されている場合に該当し得るのであり、そのような場所にアセットがある場合にはアセットが代表的とはいえない態様で動作したり、その他の態様で不確かなデータを生成する傾向がある。したがって、そのような興味対象たる場所に配置されている間に運転データを所定のアセットが生成した場合には、アセットの動作に関連する予測モデルを扱うに際してそのような運転データを用いることを回避することが、分析プラットフォーム108(及び/又は所定のアセットのローカル分析装置(local analytics device))にとって望ましいかもしれない。所定のアセットが興味対象たる場所を脱した後は、分析プラットフォーム108及び/又はローカル分析プラットフォーム(local analytics platform)は使用を再開して平常通りに所定のアセットの運転データを用いることができる。
C. Ignoring Uncertain Driving Data As mentioned above, it may be undesirable for the analysis platform 108 (and / or the asset's local analyzer) to use the driving data for the asset in the normal way, for example, A process for defining, modifying and / or executing a model-workflow pair or other workflow is envisioned as such. Such a case may be applicable when the asset is located in a specific place of interest (for example, in a repair shop or tunnel). If there is an asset in such a place, the asset is representative. There is a tendency to operate in a non-targeted manner or to generate uncertain data in other ways. Therefore, if a given asset generates driving data while being placed in such a location of interest, avoid using such driving data when dealing with predictive models related to asset behavior It may be desirable for the analysis platform 108 (and / or a local analytics device for a given asset). After leaving the place where the predetermined asset is of interest, the analysis platform 108 and / or the local analytics platform can resume use and use the operational data of the predetermined asset as usual.

一般的にいえば、不確かな運転データに対して行う無視行為は、様々な態様で行うことができる。図8は、アセット位置データに基づいて行う運転データの無視に関する1つの可能性を有する例示的方法についての流れ図800を、示す。例示目的のために例示的方法800はアセット監視システムによって遂行されるものとして説明されておるが、方法800は他のプラットフォーム、システム、及び/又は装置によって遂行されてもよい。当業者であれば、方法800は明確化及び説明目的のために提供されているにすぎないことを理解するはずであり、幾つもの他の動作組み合わせを活用して運転データを無視することができるものと理解するであろう。   Generally speaking, ignoring actions performed on uncertain driving data can be performed in various ways. FIG. 8 shows a flow diagram 800 for an exemplary method having one possibility for ignoring driving data based on asset location data. Although the exemplary method 800 is described as being performed by an asset monitoring system for exemplary purposes, the method 800 may be performed by other platforms, systems, and / or devices. One skilled in the art will understand that the method 800 is provided for clarity and explanation purposes only, and a number of other motion combinations can be utilized to ignore operating data. You will understand.

図8に示してあるように、方法800はブロック802においては1つ以上の興味対象たる場所について示すデータを保持するステップを伴い得るのであり、それら興味対象たる場所の各々は、アセットからの運転データが不確かとなり得る場所を表している。方法800はブロック804においては、特定のアセット(例えば、アセット102)についての位置データが興味対象たる場所の1つに合致するということを決定することを伴い得る。方法800はブロック806においては、複数のアセットの運転に関する予測モデルを扱うに際しては特定のアセットの運転データを無視するということを伴い得る。   As shown in FIG. 8, the method 800 may involve maintaining data indicating one or more locations of interest at block 802, each of the locations of interest being driven from an asset. Represents a place where data can be uncertain. The method 800 may involve, at block 804, determining that location data for a particular asset (eg, asset 102) matches one of the locations of interest. The method 800 may involve, at block 806, ignoring specific asset driving data in handling a predictive model for driving multiple assets.

以下例示的方法800の機能についてさらに詳述する。具体的には、説明された方法800はアセット監視システムによって実行されるのであり、該システムは分析プラットフォーム108として又はアセット102のローカル分析装置として具現化され得る。特定の実施形態では、分析プラットフォーム108とアセット102のローカル分析装置とが協調的に方法800の諸動作を行い得る。他の例も可能である。   The function of the exemplary method 800 is described in further detail below. Specifically, the described method 800 is performed by an asset monitoring system, which may be embodied as the analysis platform 108 or as a local analysis device for the asset 102. In certain embodiments, the analysis platform 108 and the local analysis device of the asset 102 may perform the operations of the method 800 in a coordinated manner. Other examples are possible.

どうであれ、ブロック802においては、方法800は次の処理を伴い得る:アセット監視システムが1つ以上の興味対象たる場所について示すデータを保持すること。上述したように、興味対象たる場所とは、アセットが不確かな運転データを生成しがちになる場所である。即ち、興味対象たる場所とは、モデル-ワークフローペアについて代表的とはいえない扱いがなされるような結果を招来し得る運転データをアセットが生成するような場所である。したがって、興味対象たる場所は、アセットからの運転データを無視すべき場所を表す。   Regardless, at block 802, the method 800 may involve the following processing: maintaining data that the asset monitoring system indicates about one or more locations of interest. As described above, a place of interest is a place where assets tend to generate uncertain driving data. That is, the location of interest is a location where the asset generates operational data that can result in a treatment that is not representative of the model-workflow pair. Therefore, the place of interest represents the place where the driving data from the asset should be ignored.

実際には、興味対象たる場所は、空間中の単一の地点であるか或いは空間中の複数の地点を包含する領域であることができる。例えば、空間中の単一の地点として表される興味対象たる場所は例えば緯度及び経度の座標で識別可能な地理的な場所たり得るのであり、領域として表される興味対象たる場所は例えば土地境界記述、複数の緯度及び経度の座標、又は他の何らかの境界識別子によって識別可能な地理的領域たり得る。特定の例では、興味対象たる場所は、ジオフェンス等を用いて識別され得る。他の例も可能である。   In practice, the location of interest can be a single point in space or an area that encompasses multiple points in space. For example, a location of interest represented as a single point in space can be a geographical location that can be identified by latitude and longitude coordinates, for example, and a location of interest represented as a region can be, for example, a land boundary It may be a geographical area that can be identified by a description, multiple latitude and longitude coordinates, or some other boundary identifier. In particular examples, the location of interest can be identified using a geofence or the like. Other examples are possible.

興味対象たる場所の例としては多数のものを挙げることができる。興味対象たる場所については次のような例示的タイプが挙げられる:誤動作するアセットが集積する場所、アセット運転状態が一時的に異常となりやすい場所、及び、アセットが理想的な(或いはほぼ理想的な)コンテキストで動作するような若しくは実世界のストレスに曝されないで動作するような場所。誤動作するアセットが集積する場所の例には次のものが含まれ得るのであり、他の例もあり得る:修理店若しくは修理場、アセット検査施設、及び診断が通常行われる他の場所。アセット運転状態が一時的に異常となりやすい場所の例には次のものが含まれ得るのであり、他の例もあり得る:トンネルやアセットが閉じ込められる他の場所、急な上り坂や急な下り坂や他の極端な地勢を伴う場所、及び、平常より高い温度や平常より低い温度や他の極端な環境的条件を伴う場所。アセットが理想的な或いはほぼ理想的なコンテキストで動作するような場所の例には次のものが含まれ得るのであり、他の例もあり得る:アセットディーラ店舗等。   There are many examples of places of interest. Examples of places of interest include the following exemplary types: places where malfunctioning assets accumulate, places where asset operating conditions tend to be temporarily abnormal, and assets are ideal (or nearly ideal) ) Places that work in context or work without being exposed to real world stress. Examples of locations where misbehaving assets accumulate may include the following, and other examples: repair shops or repair shops, asset inspection facilities, and other locations where diagnostics are typically performed. Examples of places where asset operating conditions are likely to be temporarily abnormal can include the following, and other examples: tunnels and other places where assets are confined, steep uphills and steep descents Locations with slopes or other extreme terrain, and locations with higher or lower temperatures than normal and other extreme environmental conditions. Examples of places where assets operate in an ideal or near-ideal context can include the following, as well as other examples: asset dealer stores and the like.

どうであれ、1つ以上の興味対象たる場所を示すデータをアセット監視システムが保持するという動作は様々な態様でなされ得る。例示的実施形態では、この動作は、1つ以上の興味対象たる場所を示すデータをアセット監視システムが受信し、そしてそのようなデータを記憶部に格納するという動作を伴うことができる。このような実施形態では、別の装置又はシステムが興味対象たる場所を定義することができ、そしてこれをアセット監視システムに提供し得る。   Regardless, the operation that the asset monitoring system maintains data indicating one or more locations of interest can be done in various ways. In an exemplary embodiment, this operation may involve the asset monitoring system receiving data indicating one or more locations of interest and storing such data in a storage. In such an embodiment, a location where another device or system is of interest can be defined and provided to the asset monitoring system.

例えば、アセット監視システムは、1つ以上の興味対象たる場所を識別するメッセージを、もしかするとそれらが実際に興味対象たる場所であるということの指示と共に、コンピューティングシステム又は装置から受信できる。実際には、ユーザが、コンピューティングシステム又は装置にて、興味対象たる場所を識別する入力を、提供することができる。そして、コンピューティングシステム又は装置はそれらの入力に基づいた興味対象たる場所についてのメッセージをアセット監視システムへと送り得るのであり、そしてアセット監視システムは、メッセージ内で識別された興味対象たる場所を示すデータを、保持することができる。   For example, the asset monitoring system can receive a message identifying one or more places of interest from the computing system or device, possibly with an indication that they are actually places of interest. In practice, the user can provide input identifying the location of interest at the computing system or device. The computing system or device can then send a message about the interesting location based on those inputs to the asset monitoring system, and the asset monitoring system indicates the interesting location identified in the message. Data can be retained.

アセット102のローカル分析装置が方法800を行う別の例では、次のことをなすことによってローカル分析装置が1つ以上の興味対象たる場所を示すデータを保持することができる:分析プラットフォーム108から興味対象たる場所についてのメッセージを受信し、メッセージにて識別された興味対象たる場所を示すデータをメモリ内に格納すること。他の例も可能である。   In another example where the local analyzer of the asset 102 performs the method 800, the local analyzer can maintain data indicating one or more places of interest by doing the following: Receiving a message about the location of interest and storing in memory a data indicating the location of interest identified in the message. Other examples are possible.

他の例示的実施形態では、アセット監視システムが1つ以上の興味対象たる場所について示すデータを保持することは、次のことを伴い得る:アセット監視システム自体が1つ以上の興味対象たる場所を定義し、そしてそれらの定義済み興味対象たる場所を格納すること。実際には、アセット監視システムは様々な態様で興味対象たる場所を定義することができる。   In another exemplary embodiment, maintaining data that the asset monitoring system indicates about one or more locations of interest may involve the following: The asset monitoring system itself may identify one or more locations of interest. Define and store those places of interest of interest. In practice, the asset monitoring system can define places of interest in various ways.

例えば、アセット監視システムは、興味対象たる場所を、複数のアセットについての位置データに基づいて定義し得る。特に、アセット監視システムは、この動作を履歴的位置データ、現在位置データ又はそれらの組み合わせによって行うことができる。一般的には、アセット監視システムがアセット位置データに基づいて興味対象たる場所を定義するということは、次のことを伴い得る:位置データと場合によってはその位置データに関連付けられている追加的情報(例えば、位置データによって示される位置に配置されている間に発現するアセットの特性等)から所定の興味対象たる場所が存在することを推論することであって、当該推測は様々な態様でなされ得る。   For example, the asset monitoring system may define locations of interest based on location data for multiple assets. In particular, the asset monitoring system can perform this operation with historical location data, current location data, or a combination thereof. In general, defining an interesting location based on asset location data by an asset monitoring system can involve: location data and possibly additional information associated with that location data. (E.g., a property of an asset that is expressed while being placed at a position indicated by position data) to infer that there is a predetermined place of interest, and the estimation is made in various ways. obtain.

例えば、アセット監視システムは、複数のアセットからの位置データを集約し、その集約された位置データを分析し、アセットが「群がる」傾向にある任意の場所を識別し、そしてこれらのクラスタ位置が興味対象たる場所に対応するものであると推論することができる。より具体的には、アセットが動作するに際して、アセットはアセット監視システムに各々の位置データを提供し得るのであり、これらをアセット監視システムがデータベース等に格納し得る。アセットはこのようなデータを定期的に、連続的に又は特定の発動事象に連動して提供することができるのであり、他の例もあり得る。   For example, an asset monitoring system aggregates location data from multiple assets, analyzes the aggregated location data, identifies any locations where assets tend to “float”, and these cluster locations are of interest. It can be inferred that it corresponds to the target location. More specifically, when an asset operates, the asset can provide each location data to the asset monitoring system, which can be stored in a database or the like. Assets can provide such data periodically, continuously, or in conjunction with specific triggering events, and other examples are possible.

図9A、9B、9Cは、アセット監視システムが格納していることができる様々な時点でのアセット位置データについての概略的図式化を表している。図9Aは、第1の時点における例示的地理的領域900についてのアセット位置データ902を示す。各アセット位置データ902は、特定のアセットに対応し、第1の時点における地理的領域900内でのその具体的アセットの場所を表す。図9Bは、第2の時点における地理的領域900についてのアセット位置データ904を示す。ここでもそうであるが、各アセット位置データ904は、特定のアセットに対応し、第2の時点における地理的領域900内でのその具体的アセットの場所を表す。留意すべきなのは、アセット位置データ904は、図9Aのアセット位置データ902に対応するそれらとの関係では、1つ以上の異なるアセットに対応し得るということである。同様に、図9Cは、第3の時点における地理的領域900についてのアセット位置データ906を示す。各アセット位置データ906は、特定のアセットに対応し、第3の時点における地理的領域900内でのその具体的アセットの場所を表す。アセット位置データ906は、図9Aのアセット位置データ902に対応するそれらとの関係及び/又は図9Bのアセット位置データ904に対応するそれらとの関係では、1つ以上の異なるアセットに対応し得る。   9A, 9B, 9C represent schematic schematics for asset location data at various times that the asset monitoring system can store. FIG. 9A shows asset location data 902 for an exemplary geographic region 900 at a first point in time. Each asset location data 902 corresponds to a particular asset and represents the location of that specific asset within the geographic region 900 at a first point in time. FIG. 9B shows asset location data 904 for the geographic region 900 at the second time point. As is the case here, each asset location data 904 corresponds to a particular asset and represents the location of that particular asset within the geographic region 900 at a second point in time. It should be noted that the asset location data 904 can correspond to one or more different assets in relation to those corresponding to the asset location data 902 of FIG. 9A. Similarly, FIG. 9C shows asset location data 906 for a geographic region 900 at a third point in time. Each asset location data 906 corresponds to a particular asset and represents the location of that specific asset within the geographic area 900 at a third point in time. Asset location data 906 may correspond to one or more different assets in relation to those corresponding to asset location data 902 in FIG. 9A and / or to those corresponding to asset location data 904 in FIG. 9B.

履歴的位置データに基づいて、アセット監視システムは、履歴的観点からアセットがクラスタリングする任意の場所を識別するのであり、この動作は様々な態様でなされ得る。一般的には、この動作は次のことを伴い得るのであり、他の例も可能である:アセット監視システムが、データポイント密度が密度閾値を超過する箇所及び/又はデータポイントと他のデータポイントとの間の距離が近接距離閾値以内に収まっている箇所を、決定すること。例示的実施形態では、アセット監視システムは、クラスタリング分析を履歴的位置データ(historical position data)に対して行ってアセットが群がる傾向のある場所を識別する。例示的なクラスタリング分析には次のモデルの実行が含まれ得るのであり、他のクラスタリング関連モデルもあり得る:接続性モデル、分配モデル、密度モデル、及び/又はグループモデル。   Based on historical location data, the asset monitoring system identifies any location where assets cluster from a historical point of view, and this operation can be done in various ways. In general, this action may involve the following, and other examples are possible: where the asset monitoring system is where the data point density exceeds the density threshold and / or data points and other data points Determine the location where the distance between is within the proximity distance threshold. In an exemplary embodiment, the asset monitoring system performs a clustering analysis on historical position data to identify locations where assets tend to cluster. An exemplary clustering analysis may include the execution of the following models, and there may be other clustering related models: connectivity model, distribution model, density model, and / or group model.

追加的に又は代替的には、統制下に置かれた学習アルゴリズムを活用する統計的分類手法が、興味対象たる場所の識別のために用いられる。例示的な統計的分類手法としては次のものが挙げられるのであり、他の統計的分類手法もあり得る:ロジスティック回帰及びナイーブBayes分類器等の線形分類器、サポートベクトルマシン、k−最近傍分類器、ランダムフォレストモデル、学習型ベクトル及び、量子化ニューラルネットワーク。   Additionally or alternatively, statistical classification techniques that utilize controlled learning algorithms are used to identify places of interest. Exemplary statistical classification techniques include the following, and may be other statistical classification techniques: logistic regression and linear classifiers such as naive Bayes classifiers, support vector machines, k-nearest neighbor classification , Random forest model, learning vector, and quantized neural network.

実際には、アセット監視システムは次のデータを分析して統計的分類手法を用いることによって興味対象たる場所を識別し得る:予測モデルに入力されたものと同じ運転データの全部又は一部を含み得るデータ、アセット位置データ、及び予測モデルの結果と関連付けられている応答変数についてのデータ。応答変数は、図7と似た態様で導出され得る。例えば、予測モデルが代表的とはいえない態様で動作していた時の識別をなし得る(例えば、不確かな運転データを活用する)。これらの時に関する応答変数及び関連付けられている動作及び位置データの値を1とする。他の全ての時及び位置に関する応答変数の値はゼロとする。アルゴリズムはこのデータを分析して、一時的に代表的とはいえない態様で動作するアセットと相関している位置を識別する。他の例示的応答変数も可能である。   In practice, the asset monitoring system can identify the places of interest by analyzing the following data and using statistical classification techniques: including all or part of the same driving data entered into the predictive model Data about the response variables associated with the data obtained, asset location data, and the results of the predictive model. The response variable can be derived in a manner similar to FIG. For example, identification can be made when the prediction model is operating in a non-typical manner (eg, utilizing uncertain driving data). The response variable and the associated motion and position data values for these times are set to 1. All other time and position response variable values are zero. The algorithm analyzes this data to identify locations that are correlated with assets that operate in a manner that is temporarily not representative. Other exemplary response variables are possible.

図10は、クラスタ発見に関しての分析に供しうる履歴的アセット位置データ(historical asset-position data)についての概略的図式化を示す。図10は、図9A〜9Cの地理的領域900と同じ領域を示しており、図9A、9B、及び9Cからのそれぞれのアセット位置データ(asset-position data)902,904,906を含む。アセット監視システムは、上述した任意の手法を用いて、クラスタについてそのような集約された履歴的アセット位置データを分析し得るのであり、この例では、アセット監視システムがクラスタ1000を識別するという結果が生じ得る。   FIG. 10 shows a schematic diagram for historical asset-position data that may be subjected to analysis regarding cluster discovery. FIG. 10 shows the same area as the geographic area 900 of FIGS. 9A-9C and includes asset-position data 902, 904, 906 from FIGS. 9A, 9B, and 9C, respectively. The asset monitoring system may analyze such aggregated historical asset location data for the cluster using any of the techniques described above, and in this example, the result that the asset monitoring system identifies the cluster 1000. Can occur.

アセット監視システムが何らかのクラスタを識別した後、同システムは所定のクラスタに基づいて興味対象たる場所を定義し得る。この動作は、様々な態様でなされ得る。1つの例では、この動作は次のことを伴い得る:所定のクラスタが興味対象たる場所であると推論できる何らかの情報と関連付けられているかどうかをアセット監視システムが決定すること。多数の他の例もあり得るが、情報は例えば次の事項を示し得る:時間閾値以内に個数閾値程のアセット部品が発注又は配送される場所の近傍に所定のクラスタがあること、所定のクラスタ近辺に配置されている間にアセットが異常状態指標を多めに出力しがちであること、所定のクラスタ近辺に配置されている間にアセットが同一又は類似の異常状態指標を出力しがちであること、又は、所定のクラスタ近辺に閾値未満の健全性メトリックを有するアセットが群がってくる傾向があること等。   After the asset monitoring system identifies any clusters, the system may define places of interest based on the given clusters. This operation can be done in various ways. In one example, this operation may involve: the asset monitoring system determining whether a given cluster is associated with some information that can be inferred to be a place of interest. There may be many other examples, but the information may indicate, for example: the presence of a given cluster in the vicinity of where a number threshold asset part is ordered or delivered within a time threshold, a given cluster Assets tend to output more abnormal status indicators while placed in the vicinity, and assets tend to output the same or similar abnormal status indicators while placed near a given cluster Or, there is a tendency for assets having a health metric less than a threshold to gather around a predetermined cluster.

どうであれ、アセット監視システムは様々な態様で各クラスタ付近に興味対象たる場所を定義し得る。具体的に1つの例では、アセット監視システムは、クラスタを定義する様々なデータポイントで覆われる領域内の地点として興味対象たる場所を定義し得る。この地点は、アセット位置データポイント(asset-position data point)に対応しているか或いは対応していない。一部のこのような場合においては、アセット監視システムは、例えば地点の周りの半径等として地点周辺の領域を興味対象たる場所としてさらに定義し得る。   Regardless, the asset monitoring system may define places of interest near each cluster in various ways. Specifically, in one example, the asset monitoring system may define a location of interest as a point within an area covered by various data points that define the cluster. This point may or may not correspond to an asset-position data point. In some such cases, the asset monitoring system may further define an area around the point as a location of interest, such as a radius around the point.

他の場合では、アセット監視システムは、クラスタを定義するデータポイントの全部又は一部を包括する領域として興味対象たる場所を定義し得る。このような領域は次のような様々な形状をとることができる:円、正方形、長方形、三角形、自由形式の形状等。1つの例が図11に示されており、定義された興味対象たる場所の概略的図式化が示されている。図示のように、図11には興味対象たる場所1100が示されており、これはクラスタ1000を定義する各アセット位置データポイントを包括する領域として定義されている。定義済みの興味対象たる場所についての他の例もあり得る。   In other cases, the asset monitoring system may define a location of interest as an area that encompasses all or part of the data points that define the cluster. Such regions can take various shapes: circles, squares, rectangles, triangles, free-form shapes, etc. An example is shown in FIG. 11, which shows a schematic diagram of defined places of interest. As shown, FIG. 11 shows a location 1100 of interest, which is defined as an area that encompasses each asset location data point that defines the cluster 1000. There can be other examples of predefined places of interest.

追加的に又は代替的には、アセット監視システムが所定のクラスタに基づいて興味対象たる場所を定義するという動作は次のことを伴い得る:興味対象たる場所を示す選択データをコンピューティングシステム又は装置から受信すること。より具体的には、アセット監視システムは、識別されたクラスタに基づいて次のことをコンピューティングシステム(例えば、出力システム110)又は装置に行わせることができる:識別されたクラスタに対応する場所には興味対象たる場所が多分存在しているという示唆を表示すること。そして、コンピューティングシステムは、興味対象たる場所として定義されるべき場所を選択し、アウトラインし、又は他の方法によって識別するような入力セレクションを(例えば、ユーザから)、受信することができる。例えば、ユーザは、示唆に係る場所の周囲にジオフェンスをもたらすような入力セレクションを提供することができる。どうであれ、この入力セレクションはアセット監視システムに提供されて、これが入力セレクションに基づいて興味対象たる場所を定義する。   Additionally or alternatively, the act of the asset monitoring system defining a location of interest based on a given cluster may involve the following: selecting data indicative of the location of interest into a computing system or device To receive from. More specifically, the asset monitoring system can cause a computing system (eg, output system 110) or device to do the following based on the identified cluster: at a location corresponding to the identified cluster Display an indication that there is probably a place of interest. The computing system can then receive an input selection (eg, from a user) that selects, outlines, or otherwise identifies a location to be defined as a location of interest. For example, the user can provide an input selection that provides a geofence around the suggested location. Regardless, this input selection is provided to the asset monitoring system, which defines places of interest based on the input selection.

アセット監視システムは、他の態様でも興味対象たる場所を定義することができる。例えば、アセット監視システムは、所定のアセットが特定の興味対象たる場所にあったということを示すインスタンスに少なくとも基づいて興味対象たる場所を定義することができる。具体的には、アセット監視システムは、所定のアセットが特定の興味対象たる場所にあったことが知られていたインスタンス(例えば、日付及び/又は時刻)を決定することができる。例えば、修理店のログに基づいて、アセット監視システムは、アセット102が所定の日に修理場で修理されていたものと決定することができる。そして、アセット監視システムは、その特定のインスタンスにおける所定アセットの場所を決定することができる。例えば、アセット監視システムは、所定の日におけるアセット102のGPS座標を決定することができる。   The asset monitoring system can define places of interest in other ways as well. For example, the asset monitoring system can define a location of interest based at least on an instance that indicates that a given asset was at a particular location of interest. Specifically, the asset monitoring system can determine an instance (eg, date and / or time) that was known to have a given asset at a particular location of interest. For example, based on a repair shop log, the asset monitoring system may determine that the asset 102 was repaired at a repair shop on a predetermined date. The asset monitoring system can then determine the location of the predetermined asset in that particular instance. For example, the asset monitoring system can determine the GPS coordinates of the asset 102 on a given day.

そして、アセット監視システムは、特定のインスタンスにおける所定のアセットの決定された場所に基づいて、興味対象たる場所を定義することができる。例えば、一部の実施形態では、アセット監視システムは、特定のインスタンスにおける所定のアセットの決定された場所を、興味対象たる場所として定義することができる。代替的には、アセット監視システムは、所定のアセットの決定された場所を興味対象たる場所の探索起点として使って、他の履歴的アセット位置データを活用して興味対象たる場所の境界を定義することができる。   The asset monitoring system can then define locations of interest based on the determined location of a given asset in a particular instance. For example, in some embodiments, the asset monitoring system can define a determined location of a given asset in a particular instance as a location of interest. Alternatively, the asset monitoring system uses the determined location of a given asset as a starting point for finding a location of interest, and uses other historical asset location data to define the location boundary of interest. be able to.

これらを図示するために図10に戻るのであり、アセット位置データ1002は、アセット監視システムが決定した所定の日におけるアセット102の場所に対応し得るのであり、その際アセット102は修理場で修理中だったとする。そして、アセット監視システムは、アセット位置データ1002に近い履歴的位置データに基づいて興味対象たる場所(例えば、修理場)の境界を決定することができる。例示的実施形態では、アセット位置データ1002から閾値距離以内のデータポイントを活用して興味対象たる場所の境界を定義できる。他の例も可能である。   Returning to FIG. 10 to illustrate these, the asset location data 1002 may correspond to the location of the asset 102 on a given date determined by the asset monitoring system, where the asset 102 is being repaired at the repair shop. Suppose that. Then, the asset monitoring system can determine the boundary of a place of interest (for example, a repair shop) based on historical position data close to the asset position data 1002. In an exemplary embodiment, a data point within a threshold distance from asset location data 1002 may be utilized to define a location boundary of interest. Other examples are possible.

さらなる他の例示的実施形態では、アセット監視システムは、アセットによって生成された異常状態データに少なくとも基づいて興味対象たる場所を定義することができる。例えば、興味対象たる場所は、次のような場所であることができる:比較的多数の異常状態指標をアセットが生成しがちな場所、及び/又は、異常状態指標を生成しがちなアセットが比較的多数ある場所。このように、アセット監視システムを用いて異常状態活動の「急増」がある箇所を特定することは有用たり得る。   In yet another exemplary embodiment, the asset monitoring system can define a location of interest based at least on abnormal condition data generated by the asset. For example, the places of interest can be: places where assets tend to generate a relatively large number of abnormal condition indicators and / or assets that tend to generate abnormal condition indicators. There are many places. Thus, it may be useful to identify locations where there is a “rapid increase” in abnormal state activity using an asset monitoring system.

具体的には、複数のアセットの履歴的異常状態データに基づいて、アセット監視システムは、異常状態指標が発動されたアセット位置を決定することができる。そして、上述に似た態様で、アセット監視システムは、異常状態活動が比較的高度に集中している箇所に対応する箇所を興味対象たる場所として定義することができる。興味対象たる場所の定義についての他の例もあり得る。   Specifically, based on the historical abnormal state data of a plurality of assets, the asset monitoring system can determine the asset position where the abnormal state index is activated. And in an aspect similar to the above, the asset monitoring system can define a location corresponding to a location where abnormal state activities are relatively highly concentrated as a location of interest. There may be other examples of defining places of interest.

図8に戻るに、ブロック804では、方法800は次の動作を含み得る:アセット監視システムが、特定のアセット(例えば、アセット102)の位置データがブロック802で定義された興味対象たる場所の1つに合致するということを決定すること。実際には、上述のように、アセット監視システムは、複数のアセットについての位置データを受信することができ、また、アセット監視システムは、位置データと一緒に若しくはそれとは別に受信済み位置データ(例えば、運転データ)に対応する各々のデータをも受信することができる。どうであれ、複数のアセットについての位置データに基づいて、アセット監視システムは、そのような位置データのいずれが任意の興味対象たる場所と合致するかを決定することができる。アセット監視システムは、多様な態様に従ってこの決定をなすことができる。   Returning to FIG. 8, at block 804, the method 800 may include the following operations: The asset monitoring system may identify one of the locations of interest where the location data for a particular asset (eg, asset 102) is defined at block 802. To decide that In practice, as described above, the asset monitoring system can receive location data for multiple assets, and the asset monitoring system can also receive received location data (eg, with or separately from location data). , Each data corresponding to the operation data) can also be received. Regardless, based on location data for multiple assets, the asset monitoring system can determine which of such location data matches any location of interest. The asset monitoring system can make this determination according to various aspects.

例えば、この動作は次のことを含み得る:アセット監視システムが、アセット102(又は位置システム等の別のシステム)から、過去の時点若しくは現在の時点におけるアセット102の位置を反映する位置データを、受信すること。例示的実施形態では、上述のように、位置データは、アセット102が運転データを生成した又は他の方法で収集した際のアセット102の位置に対応することができる。どうであれ、この位置データに基づいて、アセット監視システムは、アセット102の位置が興味対象たる場所のいずれかに合致するか否かを決定することができる。   For example, this action may include the following: An asset monitoring system may retrieve location data from the asset 102 (or another system such as a location system) that reflects the location of the asset 102 at a past or current time. To receive. In the exemplary embodiment, as described above, the location data may correspond to the location of asset 102 when asset 102 generated driving data or otherwise collected. Regardless, based on this location data, the asset monitoring system can determine whether the location of the asset 102 matches any of the locations of interest.

実際には、アセット102の位置データが次の場所に対応する場合に、アセット102の位置が興味対象たる場所に合致するものとみなすのであるが、他の例もあり得る:(1)興味対象たる場所に等しい場所(例えば、アセット102のGPS座標が興味対象たる場所のそれと等しい場合)、(2)興味対象たる場所の境界内にある場所(例えば、興味対象たる場所が領域として定義されている場合)、又は(3)興味対象たる場所との関係で閾値距離以内にあるか他の近接要件を充足している場所(例えば、興味対象たる場所が単一のポイント又は領域として定義されている場合)。   Actually, if the position data of the asset 102 corresponds to the next place, it is considered that the position of the asset 102 matches the place of interest, but there are other examples: (1) Interest A location that is equal to the location of interest (for example, if the GPS coordinates of the asset 102 are equal to that of the location of interest), (2) a location that is within the boundaries of the location of interest (eg, the location of interest is defined as a region) Or (3) a location that is within a threshold distance or meets other proximity requirements in relation to the location of interest (eg, the location of interest is defined as a single point or region) If you have).

アセット監視システムがアセット102のローカル分析装置とされている例示的実施形態では、アセット102の位置データが興味対象たる場所と合致するかという決定をローカル分析装置が行うということに関しては、次の動作が関係する:ローカル分析装置が、例えばアセット102の位置ユニットからの位置データに基づいて、アセット102の位置を決定すること。そして、ローカル分析装置は、アセット102の位置をメモリ内に格納された興味対象たる場所各々と比較して、アセット102が興味対象たる場所内にあるのかを決定することができる。他の例も可能である。   In an exemplary embodiment in which the asset monitoring system is a local analyzer for asset 102, the following operations may be performed with respect to the local analyzer making a determination that the location data of asset 102 matches the location of interest. Is concerned: the local analyzer determines the position of the asset 102 based on, for example, position data from the position unit of the asset 102. The local analysis device can then compare the location of the asset 102 with each interesting location stored in memory to determine if the asset 102 is in the interesting location. Other examples are possible.

例に言及するに、図12A、12B、12Cは、様々な時点においての定義済みの興味対象たる場所との関係でのアセット位置データについての概略的図式化を示している。示されているように、図12A〜12Cは、図9A〜9Cの地理的領域900及び図11の定義された興味対象たる場所1100をそれぞれ含んでいる。また、図12Aは、第4の時点における複数のアセットに対応するアセット位置データを含んでおり、アセット102に対応するアセット位置データ1200も含まれている。このようなアセット位置データに基づけば、アセット監視システムは、アセット102が興味対象たる場所内にあるとは決定しない。   By way of example, FIGS. 12A, 12B, 12C show schematic schematics for asset location data in relation to defined places of interest at various times. As shown, FIGS. 12A-12C include the geographic region 900 of FIGS. 9A-9C and the defined location of interest 1100 of FIG. 11, respectively. FIG. 12A includes asset position data corresponding to a plurality of assets at the fourth time point, and also includes asset position data 1200 corresponding to the asset 102. Based on such asset location data, the asset monitoring system does not determine that the asset 102 is in a location of interest.

図12Bは、第5の時点における複数のアセットに対応するアセット位置データを含むのであり、アセット102に対応するアセット位置データ1200も含まれている。図示のように、この時点ではアセット位置データ(asset position data)1200は、興味対象たる場所1100内のアセット場所(asset location)を示す。したがって、アセット102のアセット位置データ1200に基づいて、アセット監視システムは、アセット102は興味対象たる場所内にあると決定することになろう。   FIG. 12B includes asset position data corresponding to a plurality of assets at the fifth time point, and also includes asset position data 1200 corresponding to the asset 102. As shown, asset position data 1200 at this point in time indicates the asset location within the location 1100 of interest. Accordingly, based on the asset location data 1200 of the asset 102, the asset monitoring system will determine that the asset 102 is in a location of interest.

別の例としては図12Cがあり、同図では第6の時点における複数のアセットに対応するアセット位置データが含まれており、アセット102に対応するアセット位置データ1200が含まれている。図示のように、アセット102は、図12に示されていた位置との相対的関係で移動しているが、アセット位置データ1200は未だ興味対象たる場所1100内にある。したがって、アセット監視システムは、アセット102は興味対象たる場所内にあると決定することになろう。また、アセット監視システムは、別の2つのアセットも興味対象たる場所内にあるものと決定するであろう。   Another example is FIG. 12C, in which asset position data corresponding to a plurality of assets at the sixth time point is included, and asset position data 1200 corresponding to the asset 102 is included. As shown, the asset 102 is moving relative to the position shown in FIG. 12, but the asset position data 1200 is still in the location 1100 of interest. Thus, the asset monitoring system will determine that the asset 102 is in the location of interest. The asset monitoring system will also determine that two other assets are also in the location of interest.

別の例示的実施形態では、何らかの位置データが興味対象たる場所のいずれかと合致しているかを決定しようとしているアセット監視システムについては、次の動作がなされ得る:アセット監視システムが、アセット102が興味対象たる場所内にあるとの指示を、アセット102から受信すること。特に、アセット102は、例えば分析プラットフォーム108から興味対象たる場所を識別するデータを受信することができ、そしてアセット102はこれをメモリ内に格納し得る。動作中においては、アセット102は、自己の現在位置を監視し、自己の現在位置が何らかの興味対象たる場所内にあるか否かを決定する。そして、アセット102がどれか1つの興味対象たる場所内にある場合に、アセット102は、メッセージをアセット監視システムへと送ることができる。アセット位置データが興味対象たる場所と合致しているかについての決定については、他の例もあり得る。   In another exemplary embodiment, for an asset monitoring system that is trying to determine if any location data matches any of the locations of interest, the following actions may be taken: the asset monitoring system is interested in the asset 102 Receiving an indication from the asset 102 that it is within the target location. In particular, asset 102 may receive data identifying a location of interest, for example from analysis platform 108, and asset 102 may store this in memory. In operation, asset 102 monitors its current location and determines whether its current location is within some interesting location. The asset 102 can then send a message to the asset monitoring system if the asset 102 is within any one interesting location. There may be other examples of determining whether the asset location data matches the location of interest.

ブロック806では、方法800は次の動作を含み得る:ブロック804の決定に基づいて複数のアセットの動作に関連する予測モデルを扱うに際して、アセット102についての運転データをアセット監視システムが無視すること。実際には、この動作は先ず次の動作を伴い得る:アセット監視システムが、ブロック804の決定に応答して予測モデルを扱うに際してアセット102についての運転データを無視することと決定すること。そして、この決定に基づいて予測モデルが扱われ、この動作には次の動作を伴い得る:アセット監視システムが、アセット102についての運転データを無視すること。   At block 806, the method 800 may include the following actions: the asset monitoring system ignores driving data for the asset 102 in handling a predictive model related to the actions of the plurality of assets based on the determination of the block 804. In practice, this action may initially involve the following actions: The asset monitoring system determines to ignore the operational data for asset 102 in handling the predictive model in response to the determination of block 804. A prediction model is then handled based on this determination, which may involve the following actions: the asset monitoring system ignores the driving data for the asset 102.

実際には、アセット102についての運転データを無視するとの決定は、幾つかの幅をもってなされ得る。例えば、アセット監視システムは次のデータを無視し得る:決定後にアセット監視システムが受信したアセット102についての運転データの全部又は一部(場合によっては、アセットの位置データがもはや興味対象たる場所に合致しないものとアセット監視システムが決定する迄の射程)、決定前に自己が受信した運転データの全部又は一部、又は、それらの任意の組み合わせ。追加的に又は代替的には、アセット監視システムは、決定を発動させた位置データに対応するアセット102の運転データの全部又は一部を無視することと決定することもできる。例えば、上述のように、位置データは運転データに対応しうるのであり(例えば、所定の位置データは所定の運転データが生成された時点においてアセット102が存在していた位置を反映し得る)、従って、興味対象たる場所と合致する位置データに対応する運転データのみを無視するとの決定がなされ得る。決定についての他の例もあり得る。   In practice, the decision to ignore the operational data for asset 102 can be made in several widths. For example, the asset monitoring system may ignore the following data: all or part of the driving data for the asset 102 received by the asset monitoring system after the decision (in some cases the asset location data no longer matches the location of interest The range until the asset monitoring system decides what to do), all or part of the operational data that it received before the decision, or any combination thereof. Additionally or alternatively, the asset monitoring system may decide to ignore all or part of the driving data of the asset 102 corresponding to the location data that triggered the decision. For example, as described above, the position data can correspond to driving data (eg, the predetermined position data can reflect the position where the asset 102 was present when the predetermined driving data was generated), Therefore, it can be determined that only the driving data corresponding to the position data matching the location of interest is ignored. There may be other examples of decisions.

決定に従って、アセットの運用に関する予測モデルを扱うアセット監視システムは、様々な態様によって扱いを行うことができる。例えば、アセット102についての運転データを無視するものと決定する前に、アセット監視システムは、次のような態様で動作していたかもしれない:アセット102を含むアセット群についての運転データに基づいてモデル-ワークフローペアを定義していた場合、及び/又は、アセット102についての運転データに少なくとも基づいてモデル-ワークフローペアを変更若しくは実行していた場合。決定の後、アセット監視システムは状態遷移して、異なった態様で予測モデル及び/又は対応するワークフローを扱うようになり得るのであるが、他の差異点もあり得る。   In accordance with the decision, an asset monitoring system that handles a predictive model for asset operation can be handled in various ways. For example, before deciding to ignore driving data for asset 102, the asset monitoring system may have operated in the following manner: based on driving data for assets including asset 102 A model-workflow pair has been defined and / or a model-workflow pair has been modified or executed based at least on the operational data for the asset 102. After the decision, the asset monitoring system may transition to handle the prediction model and / or the corresponding workflow in different ways, but there may be other differences.

例えば、決定後、アセット監視システムは、予測モデルを扱うに際してはアセット102についての運転データを無視できるのであり、さもなければアセット102についての運転データに基づいて予測モデルの扱いを見送る。より具体的には、決定前においては、アセット監視システムはアセット102を含む複数のアセットについての運転データに基づいて予測モデルを定義するが、決定後においては、アセット監視システムはアセット102についての運転データを含まぬようにした(即ち、アセット102についての運転データを除外して)複数のアセットについての運転データに基づいて予測モデルを定義することができる。   For example, after the determination, the asset monitoring system can ignore the operation data for the asset 102 when handling the prediction model, otherwise it refrains from handling the prediction model based on the operation data for the asset 102. More specifically, before the determination, the asset monitoring system defines a prediction model based on driving data for a plurality of assets including the asset 102, but after the determination, the asset monitoring system operates for the asset 102. A prediction model can be defined based on driving data for multiple assets that does not include data (i.e., exclude driving data for asset 102).

追加的に又は代替的には、決定前においてアセット監視システムは各運転データに基づいて複数のアセットの各アセットについて予測モデルを実行することができるが、決定後においてアセット監視システムはアセット102以外の複数アセット中の各アセットについて予測モデルを実行することができ、そしてアセット102については予測モデルの実行を見送る。アセット監視システムがアセット102のローカル分析装置である実施形態においては、決定がなされた後においては、ローカル分析装置はアセット102については予測モデルの実行を見送り得る。さらに、ローカル分析装置は分析プラットフォーム108へ運転データを送ることを差し控えることもできる。   Additionally or alternatively, the asset monitoring system can execute a predictive model for each asset of the plurality of assets based on each driving data before the decision, but after the decision the asset monitoring system A predictive model can be run for each asset in the plurality of assets, and for asset 102, the predictive model is forgotten. In embodiments where the asset monitoring system is a local analysis device for asset 102, the local analysis device may forego execution of a predictive model for asset 102 after the decision is made. In addition, the local analyzer may refrain from sending operational data to the analysis platform 108.

追加的に又は代替的には、決定前においてアセット監視システムはアセット102を含む1つ以上のアセットについての運転データに基づいて予測モデルを更新(例えば、変更)することができるが、決定後においては、アセット監視システムはアセット102についての運転データを含めずして(即ち、アセット102についての運転データを除外して)複数のアセットについての運転データに基づいて予測モデルを更新することができる。   Additionally or alternatively, the asset monitoring system can update (eg, change) the predictive model based on operational data for one or more assets, including asset 102, prior to the decision, The asset monitoring system can update the prediction model based on the driving data for multiple assets without including the driving data for the asset 102 (ie, excluding the driving data for the asset 102).

実際においては、予測モデルを扱うに際して所定のアセットの運転データを無視するようにする機能は、様々な態様で実装することができる。例えば、アセット監視システムが分析プラットフォーム108である場合、分析プラットフォーム108のデータ受入システムはアセット102についての運転データを受入ないで立ち回る(例えば、ブロックしたり他の方法でフィルタアウトしたりする)ことができたり、データ受入システムはアセット102についての運転データを受け付けるがそのようなデータを分析プラットフォーム108のデータ分析システムへと伝えないで立ち回ることができたり、又は、データ分析システムがアセット102についての運転データを受信してもアセットの動作に関連する予測モデルの入力としてはそのようなデータの使用の見送ることを選択したりすることができる。アセット監視システムがアセット102のローカル分析装置である場合、ローカル分析システムはアセット102からの運転データを受け入れないで立ち回ったり、そのようなデータを受け入れるもそのようなデータを予測モデルの入力として使うことを差し控えたり、及び/又は、運転データを分析プラットフォーム108へと送信することを差し控えたりすることができる。他の例も可能である。   In practice, the function of ignoring the operation data of a predetermined asset when handling a prediction model can be implemented in various ways. For example, if the asset monitoring system is the analysis platform 108, the data receiving system of the analysis platform 108 may turn around without accepting operational data for the asset 102 (eg, block or otherwise filter out). Or the data acceptance system accepts operational data for the asset 102 but can walk around without communicating such data to the data analysis system of the analysis platform 108, or the data analysis system can operate around the asset 102. Even if the data is received, it is possible to choose to forego the use of such data as input to a predictive model related to the behavior of the asset. If the asset monitoring system is a local analysis device for asset 102, the local analysis system will turn around without accepting operational data from asset 102, or accept such data, but use such data as input to the predictive model And / or may refrain from sending operational data to the analysis platform 108. Other examples are possible.

どうであれ、アセット102についての運転データを無視するとの決定に従ってなされる予測モデルの扱いによって、アセット監視システムが次のものについて扱いをより望ましい態様で行えるようになり得る:アセットの動作に関連する予測モデル及び対応するワークフローの扱い。例えば、アセット監視システムは、アセット102が不確かなデータを出力するようになる場所内に所在しているかもしれないアセット102(並びに興味対象たる場所内にある他の任意のアセット)についての運転データを無視することができるのであり、これによって、他のアセットに関して及び/又はアセット102についての予測モデルの将来における実行に関しての予測モデルの完全性の維持に資することになる。他の利点もあり得る。   Regardless, the treatment of the predictive model made in accordance with the decision to ignore the operational data for asset 102 may allow the asset monitoring system to do the following in a more desirable manner: related to the behavior of the asset Handling predictive models and corresponding workflows. For example, the asset monitoring system may provide driving data for assets 102 (as well as any other assets in the location of interest) that may be located in locations where the asset 102 will output uncertain data. Can be ignored, thereby contributing to maintaining the integrity of the prediction model with respect to other assets and / or with respect to the future execution of the prediction model for asset 102. There may be other advantages.

一部の実施形態では、アセット監視システムは、追加的に又は代替的には、アセット102についての位置データが興味対象たる場所と合致するとの決定に応答して、他の動作とは異なる扱いをなし得る。例えば、決定に応答して、アセット監視システムは、他のシステムと通信する際には異なる態様で通信することができる。特に、決定前においては、アセット102において異常状態が発生しているとのことをデータが示している場合(アセット102の運転データが特定の基準を充足する場合)、アセット監視システムは、出力装置又はシステム(例えば、出力システム110)がアセット102の運転データに基づいて異常状態指標(例えば、故障コード)を出力するように強いることできる。決定後においては、たとえアセット102からの運転データがアセット102における異常状態の存在を示していたとしても、アセット監視システムは、出力装置又はシステムに対して異常状態指標を出力させるように強いていたことを停止すること(第1の場合においては強いることを見送ること)ができる。   In some embodiments, the asset monitoring system additionally or alternatively responds differently from other actions in response to determining that the location data for asset 102 matches the location of interest. You can get none. For example, in response to the determination, the asset monitoring system may communicate in a different manner when communicating with other systems. In particular, before the determination, when the data indicates that an abnormal state has occurred in the asset 102 (when the operation data of the asset 102 satisfies a specific criterion), the asset monitoring system uses the output device. Alternatively, the system (eg, output system 110) can be forced to output an abnormal condition indicator (eg, fault code) based on the operational data of asset 102. After the decision, the asset monitoring system forced the output device or system to output an abnormal condition indicator even if the operational data from the asset 102 indicated the presence of an abnormal condition in the asset 102 Can be stopped (forcing off in the first case).

別の例では、追加的に又は代替的には、アセット監視システムは一部の予測モデルについては運転データを無視して、他の予測モデルについては運転データを活用することができる。例えば、例示的実施形態では、アセット監視システムは、アセットの運用に関連する予測モデル(例えば、健全性メトリックについての予測モデルや現場でのアセット運用に関する他の予測モデル等)についての運転データを無視できるが、アセットの修理の履行に関連する予測モデル(或いはアセットに関する代表的とはいえないコンテキストに関連する他の予測モデル)についての運転データを活用することができるのであり、このようなモデルには次のようなモデルが含まれる:メカニックやアセットを修理する他の修理系作業員に対して修理関連レコメンデーションを提供するのに役立つ予測モデル等。アセット監視システムがどのようにして異なった運用を行うかについての他の例もあり得る。   In another example, additionally or alternatively, the asset monitoring system can ignore driving data for some prediction models and utilize driving data for other prediction models. For example, in the exemplary embodiment, the asset monitoring system ignores operational data for predictive models related to asset operations (eg, predictive models for health metrics and other predictive models for asset operations in the field). Yes, operational data about predictive models related to the performance of asset repairs (or other predictive models related to non-representative contexts about assets) can be leveraged. Includes models such as: predictive models that help provide mechanics and other repair-related workers who repair assets to provide repair-related recommendations. There may be other examples of how the asset monitoring system operates differently.

アセット102についての運転データを無視するとの決定に従って予測モデルを扱おうと決めた後のどこかの時点で、アセット監視システムは遷移して決定前の運用状態に復帰できる。この遷移は様々な理由を原因にして生じる。例えば、アセット監視システムが、アセット102の位置データに基づいて、アセット102が興味対象たる場所1100から外へと脱したものと決定することができる。別の例では、時間的な発動トリガや別の発動トリガが発生して、アセット監視システムが復帰のための遷移を行うに至る。他の例も可能である。   At some point after deciding to handle the prediction model according to the decision to ignore the operational data for asset 102, the asset monitoring system can transition and return to the operational state prior to the decision. This transition occurs for a variety of reasons. For example, the asset monitoring system may determine that the asset 102 has left the location of interest 1100 based on the location data of the asset 102. In another example, a time trigger or another trigger occurs, leading to a transition for the asset monitoring system to return. Other examples are possible.

V.例示的方法
図13に転じるに、アセットの位置データに基づいてアセットの運転データを扱うための例示的方法1300に従って遂行され得る機能を示す流れ図が図示されている。図示目的での説明にすぎないが、これらの機能は分析プラットフォーム108によって遂行されるものとして説明されている。もっとも、これら機能1つ以上を他の装置又はシステムに行わせても良いということに留意されたい。特定の機能をこの例示的方法1300に追加すること、及び/又は、後述の特定の機能について変更を加えたり例示的方法1300から除いたりすることができるということにも留意されたい。
V. Exemplary Method Turning to FIG. 13, a flow diagram illustrating functions that may be performed in accordance with an exemplary method 1300 for handling asset driving data based on asset location data is illustrated. For purposes of illustration only, these functions are described as being performed by analysis platform 108. However, it should be noted that one or more of these functions may be performed by other devices or systems. It should also be noted that specific functions can be added to the exemplary method 1300 and / or specific functions described below can be modified or removed from the exemplary method 1300.

ブロック1302では、方法1300は次のステップを伴うことができる:分析プラットフォーム108が複数のアセットのそれぞれについて位置データを受信するステップ。一部の場合においては、分析プラットフォーム108は、位置データに対応する運転データを受信することもできる(例えば、位置データによって示された位置に配されている際に所定アセットによって生成された運転データ)。ブロック1304では、方法1300は次のステップを伴うことができる:分析プラットフォーム108が、複数のアセットのうちの所定のアセットの所定の位置データが、不確かな運転データと関連付けられている場所(例えば、興味対象たる場所)と合致するかを決定するステップ。ブロック1306では、方法1300は次のステップを伴うことができる:ブロック1304の決定に応答して、分析プラットフォーム108が、複数のアセットの動作に関する予測モデルを扱う場合において、所定のアセットについての運転データを無視すると決定するステップ。ブロック1308では、方法1300は次のステップを伴うことができる:分析プラットフォーム108が、ブロック1306でなされた決定に従って予測モデルを扱うステップ。   At block 1302, the method 1300 may involve the following steps: the analysis platform 108 receiving location data for each of the plurality of assets. In some cases, the analysis platform 108 may also receive driving data corresponding to the position data (eg, driving data generated by a given asset when placed at the position indicated by the position data. ). At block 1304, the method 1300 may involve the following steps: The analysis platform 108 may determine where the predetermined location data for a predetermined asset of the plurality of assets is associated with uncertain driving data (eg, A step of determining whether or not it matches a location of interest. At block 1306, the method 1300 may involve the following steps: In response to the determination at block 1304, the operational data for a given asset in the analysis platform 108 when dealing with a predictive model for the behavior of multiple assets. Step to decide to ignore. At block 1308, the method 1300 may involve the following steps: the analysis platform 108 handling the predictive model according to the decision made at block 1306.

図14は、アセットの位置に基づいてアセットの運転データを扱うための例示的方法1400に即して遂行され得る諸機能を表す流れ図を示す。図示目的での説明にすぎないが、これらの機能はアセット102のローカル分析装置によって遂行されるものとして説明されている。もっとも、これら機能1つ以上を他の装置又はシステムに行わせても良いということに留意されたい。特定の機能をこの例示的方法1400に追加すること、及び/又は、後述の特定の機能について変更を加えたり例示的方法1400から除いたりすることができるということにも留意されたい。   FIG. 14 shows a flow diagram representing functions that may be performed in accordance with an exemplary method 1400 for handling asset operational data based on asset location. For purposes of illustration only, these functions are described as being performed by a local analyzer of asset 102. However, it should be noted that one or more of these functions may be performed by other devices or systems. It should also be noted that certain functions may be added to the example method 1400 and / or certain functions described below may be modified or removed from the example method 1400.

ブロック1402では、方法1400は次のステップを伴うことができる:ローカル分析装置がアセット102についての位置データを受信するステップ。一部の場合においては、ローカル分析装置は、位置データに対応する運転データを受信することもできる(例えば、位置データによって示された位置に配されている際にアセット102によって生成された運転データ)。ブロック1404では、方法1400は次のステップを伴うことができる:ローカル分析装置が、アセットについての所定の位置データが、不確かな運転データと関連付けられている位置(例えば、興味対象たる場所)と合致すると決定するステップ。ブロック1406では、方法1400は次のステップを伴うことができる:ブロック1404の決定に応答して、ローカル分析装置が、アセット102を含む複数のアセットの動作に関する予測モデルを扱う場合において、アセットについての運転データを無視すると決定するステップ。ブロック1408では、方法1400は次のステップを伴うことができる:ローカル分析装置が、ブロック1406でなされた決定に従って予測モデルを扱うステップ。   At block 1402, method 1400 may involve the following steps: a local analyzer receiving location data for asset 102. In some cases, the local analyzer may also receive driving data corresponding to the position data (eg, driving data generated by the asset 102 when placed at the position indicated by the position data. ). At block 1404, the method 1400 may involve the following steps: The local analyzer matches the predetermined location data for the asset with a location (eg, location of interest) associated with uncertain driving data. Step to decide. At block 1406, the method 1400 may involve the following steps: In response to the determination of block 1404, the local analysis device may handle a predictive model for the behavior of multiple assets, including the asset 102, for the asset. A step of deciding to ignore the operation data. At block 1408, the method 1400 may involve the following steps: the local analyzer handling the prediction model according to the decision made at block 1406.

VI.結論
開示された革新に関しての例示的実施形態に関しては、上述した。もっとも、当業者であれば、添付の特許請求の範囲によって画定される本願発明の真の範囲及び精神から逸脱せずに、開示の実施形態に変更及び改造を加えることが可能であることが分かるであろう。
VI. CONCLUSION Exemplary embodiments relating to the disclosed innovation have been described above. However, one of ordinary skill in the art appreciates that changes and modifications can be made to the disclosed embodiments without departing from the true scope and spirit of the invention as defined by the appended claims. Will.

さらに、開示された例が「人間」や「オペレータ」や「ユーザ」や他の主体等の行為者によって行われるか開始される操作を伴っている場合、そのような記載は例示及び説明のために設けられているにすぎない。特許請求の範囲の文言が明示的にそのような行為者による行為を要求していない限り、請求の範囲がそのような行為者による行為を要求しているものと解してはならない。
Further, where the disclosed examples involve operations performed or initiated by actors such as “humans”, “operators”, “users” or other entities, such descriptions are for illustrative and explanatory purposes. It is only provided. Unless the language of a claim explicitly requires an action by such an actor, the claim should not be construed as requiring an action by such an actor.

Claims (20)

コンピューティングシステムであって、
少なくとも1つのプロセッサと、
非一時的コンピュータ可読媒体と、
前記非一時的コンピュータ可読媒体上に格納されたプログラム命令であって、前記少なくとも1つのプロセッサによって実行されると前記コンピューティングシステムに、
複数のアセットのそれぞれについて位置データを受信するステップと、
前記複数のアセットの所定のアセットについての所定の位置データが、不確かな運転データと関連付けられている場所と合致するかを決定するステップと、
前記決定に応答して、前記複数のアセットの前記運転に関する予測モデルを扱う場合においては前記所定のアセットについての運転データを無視すると決定するステップと、
前記決定に従って前記予測モデルを扱うステップとを行わせる命令
とを含むコンピューティングシステム。
A computing system,
At least one processor;
A non-transitory computer readable medium;
Program instructions stored on the non-transitory computer readable medium when executed by the at least one processor to the computing system,
Receiving location data for each of a plurality of assets;
Determining whether predetermined position data for a predetermined asset of the plurality of assets matches a location associated with uncertain driving data;
In response to the determination, deciding to ignore driving data for the predetermined asset in the case of handling a prediction model for the driving of the plurality of assets;
And a command for causing the step of handling the prediction model according to the determination.
請求項1に記載のコンピューティングシステムにおいて、前記非一時的コンピュータ可読媒体上に格納された前記プログラム命令は、前記少なくとも1つのプロセッサによって実行されると前記コンピューティングシステムに、
前記複数のアセットのそれぞれについて前記位置データに対応する運転データを受信するステップをさらに行わせる、コンピューティングシステム。
The computing system of claim 1, wherein the program instructions stored on the non-transitory computer readable medium are executed by the at least one processor to the computing system.
A computing system further comprising the step of receiving driving data corresponding to the position data for each of the plurality of assets.
請求項2に記載のコンピューティングシステムにおいて、前記決定に従って前記予測モデルを扱うステップは、前記所定のアセットについての前記所定の位置データに対応する前記運転データを除いた上で 前記複数のアセットについての前記位置データに対応する前記運転データに基づいて 前記予測モデルを定義することを含む、コンピューティングシステム。   The computing system according to claim 2, wherein the step of handling the prediction model according to the determination excludes the driving data corresponding to the predetermined position data for the predetermined asset. Defining the prediction model based on the driving data corresponding to the location data. 請求項2に記載のコンピューティングシステムにおいて、前記予測モデルは前記コンピューティングシステムによって以前に定義されており、また、前記決定に従って前記予測モデルを扱うステップは、前記所定のアセットについての前記所定の位置データに対応する前記運転データを除いた上で 前記複数のアセットについての前記位置データに対応する前記運転データに基づいて 前記予測モデルを変更することを含む、コンピューティングシステム。   3. The computing system of claim 2, wherein the prediction model has been previously defined by the computing system, and the step of handling the prediction model according to the determination comprises the predetermined position for the predetermined asset. A computing system comprising: changing the prediction model based on the driving data corresponding to the position data for the plurality of assets, excluding the driving data corresponding to data. 請求項1に記載のコンピューティングシステムにおいて、前記決定に従って前記予測モデルを扱うステップは、前記所定のアセットについて前記予測モデルの実行を見送ることを含む、コンピューティングシステム。   The computing system of claim 1, wherein handling the prediction model according to the determination includes forcing the execution of the prediction model for the predetermined asset. 請求項1に記載のコンピューティングシステムにおいて、不確かな運転データと関連付けられている前記場所は第1の場所であり、また、前記非一時的コンピュータ可読媒体上に格納された前記プログラム命令は、前記少なくとも1つのプロセッサによって実行されると前記コンピューティングシステムに、
前記決定前に、不確かな運転データと関連付けられている1つ以上の場所を定義するステップであって前記1つ以上の場所は前記第1の場所を含むステップをさらに行わせる、コンピューティングシステム。
The computing system of claim 1, wherein the location associated with uncertain driving data is a first location, and the program instructions stored on the non-transitory computer-readable medium are: When executed by at least one processor, the computing system includes:
A computing system further comprising: prior to the determination, defining one or more locations associated with uncertain driving data, wherein the one or more locations include the first location.
請求項6に記載のコンピューティングシステムにおいて、前記1つ以上の場所を定義するステップは、前記複数のアセットの1つ以上についての履歴的位置データに少なくとも基づいてなされる、コンピューティングシステム。   7. The computing system of claim 6, wherein defining the one or more locations is based at least on historical location data for one or more of the plurality of assets. 請求項1に記載のコンピューティングシステムにおいて、前記複数のアセットの前記所定のアセットについての前記所定の位置データが 不確かな運転データと関連付けられている前記場所と 合致すると決定するステップは、前記所定の位置データが 不確かな運転データと関連付けられている前記場所から閾値距離圏内の位置に 対応すると決定することを含む、コンピューティングシステム。   The computing system of claim 1, wherein determining that the predetermined location data for the predetermined asset of the plurality of assets matches the location associated with uncertain driving data comprises: Determining that the position data corresponds to a position within a threshold distance from the location associated with uncertain driving data. 請求項1に記載のコンピューティングシステムにおいて、前記非一時的コンピュータ可読媒体上に格納された前記プログラム命令は、前記少なくとも1つのプロセッサによって実行されると前記コンピューティングシステムに、
前記決定前に、前記所定のアセットについての運転データが特定の基準を充足する場合に異常状態についての指示の出力をコンピューティング装置に行わせるステップと、
前記決定に応答して、前記所定のアセットについての運転データが前記特定の基準を充足する場合に前記異常状態についての前記指示の出力をコンピューティング装置に行わせることを見送るステップとをさらに行わせる、コンピューティングシステム。
The computing system of claim 1, wherein the program instructions stored on the non-transitory computer readable medium are executed by the at least one processor to the computing system.
Prior to the determination, causing the computing device to output an indication of an abnormal condition if the operational data for the predetermined asset meets certain criteria;
In response to the determination, forcing the computing device to output the instruction for the abnormal condition if the operational data for the predetermined asset satisfies the specific criteria. , Computing systems.
実行可能命令が格納された非一時的コンピュータ可読媒体であって、該命令の実行によってコンピューティングシステムに、
複数のアセットのそれぞれについて位置データを受信するステップと、
前記複数のアセットの所定のアセットについての所定の位置データが、不確かな運転データと関連付けられている場所と合致するかを決定するステップと、
前記決定に応答して、前記複数のアセットの前記運転に関する予測モデルを扱う場合においては前記所定のアセットについての運転データを無視すると決定するステップと、
前記決定に従って前記予測モデルを扱うステップとを行わせる、非一時的コンピュータ可読媒体。
A non-transitory computer-readable medium having executable instructions stored thereon, wherein execution of the instructions causes the computing system to
Receiving location data for each of a plurality of assets;
Determining whether predetermined position data for a predetermined asset of the plurality of assets matches a location associated with uncertain driving data;
In response to the determination, deciding to ignore driving data for the predetermined asset in the case of handling a prediction model for the driving of the plurality of assets;
A non-transitory computer readable medium that causes the prediction model to be handled according to the determination.
請求項10に記載の非一時的コンピュータ可読媒体において、前記非一時的コンピュータ可読媒体上に格納された前記プログラム命令は、前記コンピューティングシステムに、前記複数のアセットのそれぞれについて前記位置データに対応する運転データを受信するステップをさらに行わせる、非一時的コンピュータ可読媒体。   The non-transitory computer readable medium of claim 10, wherein the program instructions stored on the non-transitory computer readable medium correspond to the location data for each of the plurality of assets to the computing system. A non-transitory computer readable medium for further performing the step of receiving operational data. 請求項11に記載の非一時的コンピュータ可読媒体において、前記決定に従って前記予測モデルを扱うステップは、前記所定のアセットについての前記所定の位置データに対応する前記運転データを除いた上で 前記複数のアセットについての前記位置データに対応する前記運転データに基づいて 前記予測モデルを定義することを含む、非一時的コンピュータ可読媒体。   12. The non-transitory computer readable medium of claim 11, wherein the step of handling the predictive model according to the determination comprises excluding the driving data corresponding to the predetermined position data for the predetermined asset. A non-transitory computer readable medium comprising defining the prediction model based on the driving data corresponding to the location data for an asset. 請求項11に記載の非一時的コンピュータ可読媒体において、前記予測モデルは前記コンピューティングシステムによって以前に定義されており、また、前記決定に従って前記予測モデルを扱うステップは、前記所定のアセットについての前記所定の位置データに対応する前記運転データを除いた上で 前記複数のアセットについての前記位置データに対応する前記運転データに基づいて 前記予測モデルを変更することを含む、非一時的コンピュータ可読媒体。   12. The non-transitory computer readable medium of claim 11, wherein the prediction model has been previously defined by the computing system, and handling the prediction model according to the determination comprises the step for the predetermined asset. A non-transitory computer readable medium comprising: changing the prediction model based on the driving data corresponding to the position data for the plurality of assets, excluding the driving data corresponding to predetermined position data. 請求項10に記載の非一時的コンピュータ可読媒体において、前記決定に従って前記予測モデルを扱うステップは、前記所定のアセットについて前記予測モデルの実行を見送ることを含む、非一時的コンピュータ可読媒体。   The non-transitory computer readable medium of claim 10, wherein handling the prediction model according to the determination includes forcing the execution of the prediction model for the predetermined asset. 請求項10に記載の非一時的コンピュータ可読媒体において、前記非一時的コンピュータ可読媒体上に格納された前記プログラム命令は、前記コンピューティングシステムに、
前記決定前に、前記所定のアセットについての運転データが特定の基準を充足する場合に異常状態についての指示の出力をコンピューティング装置に行わせるステップと、
前記決定に応答して、前記所定のアセットについての運転データが前記特定の基準を充足する場合に前記異常状態についての前記指示の出力をコンピューティング装置に行わせることを見送るステップとをさらに行わせる、非一時的コンピュータ可読媒体。
The non-transitory computer readable medium of claim 10, wherein the program instructions stored on the non-transitory computer readable medium are transmitted to the computing system.
Prior to the determination, causing the computing device to output an indication of an abnormal condition if the operational data for the predetermined asset meets certain criteria;
In response to the determination, forcing the computing device to output the instruction for the abnormal condition if the operational data for the predetermined asset satisfies the specific criteria. A non-transitory computer readable medium.
コンピュータによって実施される方法であって、
コンピューティングシステムによって、複数のアセットのそれぞれについて位置データを受信するステップと、
前記コンピューティングシステムによって、前記複数のアセットの所定のアセットについての所定の位置データが、不確かな運転データと関連付けられている場所と合致するかを決定するステップと、
前記決定に応答して、前記複数のアセットの前記運転に関する予測モデルを扱う場合においては、前記コンピューティングシステムによって、前記所定のアセットについての運転データを無視すると決定するステップと、
前記コンピューティングシステムによって、前記決定に従って前記予測モデルを扱うステップとを含む方法。
A computer-implemented method comprising:
Receiving position data for each of a plurality of assets by a computing system;
Determining, by the computing system, predetermined location data for a predetermined asset of the plurality of assets matches a location associated with uncertain driving data;
In response to the determination, in the case of handling a prediction model related to the driving of the plurality of assets, the computing system determines to ignore driving data for the predetermined asset;
Handling the prediction model according to the determination by the computing system.
請求項16に記載のコンピュータによって実施される方法において、不確かな運転データと関連付けられている前記場所は第1の場所であり、また、該方法は、前記決定前に 不確かな運転データと関連付けられている1つ以上の場所を 前記コンピューティングシステムによって 定義するステップであって前記1つ以上の場所は前記第1の場所を含むステップをさらに含む、方法。   The computer-implemented method of claim 16, wherein the location associated with uncertain driving data is a first location, and the method is associated with uncertain driving data prior to the determination. Defining the one or more locations by the computing system, the one or more locations further comprising the first location. 請求項17に記載のコンピュータによって実施される方法において、前記1つ以上の場所を定義するステップは、前記複数のアセットの1つ以上についての履歴的位置データに少なくとも基づいてなされる、方法。   The computer-implemented method of claim 17, wherein the step of defining the one or more locations is made based at least on historical location data for one or more of the plurality of assets. 請求項16に記載のコンピュータによって実施される方法において、前記複数のアセットの前記所定のアセットについての前記所定の位置データが 不確かな運転データと関連付けられている前記場所と 合致すると決定するステップは、前記所定の位置データが 不確かな運転データと関連付けられている前記場所から閾値距離圏内の位置に 対応すると決定することを含む、方法。   The computer-implemented method of claim 16, wherein determining that the predetermined location data for the predetermined asset of the plurality of assets matches the location associated with uncertain driving data comprises: Determining that the predetermined position data corresponds to a position within a threshold distance from the location associated with uncertain driving data. 請求項16に記載のコンピュータによって実施される方法において、前記決定に従って前記予測モデルを扱うステップは、前記所定のアセットについて前記予測モデルの実行を見送ることを含む、方法。
The computer-implemented method of claim 16, wherein handling the prediction model according to the determination includes forcing the execution of the prediction model for the predetermined asset.
JP2018546598A 2016-03-09 2017-03-08 Handling prediction models based on asset location Pending JP2019509565A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US15/064,878 US10510006B2 (en) 2016-03-09 2016-03-09 Handling of predictive models based on asset location
US15/064,878 2016-03-09
PCT/US2017/021407 WO2017156156A1 (en) 2016-03-09 2017-03-08 Handling of predictive models based on asset location

Publications (1)

Publication Number Publication Date
JP2019509565A true JP2019509565A (en) 2019-04-04

Family

ID=59787896

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018546598A Pending JP2019509565A (en) 2016-03-09 2017-03-08 Handling prediction models based on asset location

Country Status (9)

Country Link
US (1) US10510006B2 (en)
EP (1) EP3427200B1 (en)
JP (1) JP2019509565A (en)
KR (1) KR20180114943A (en)
CN (1) CN108780526B (en)
AU (1) AU2017231718A1 (en)
CA (1) CA3016585A1 (en)
SG (1) SG11201807563UA (en)
WO (1) WO2017156156A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021018811A (en) * 2019-07-23 2021-02-15 デンソー インターナショナル アメリカ インコーポレーテッド Vehicle computer system
JP2021528750A (en) * 2018-09-18 2021-10-21 エヌイーシー ラボラトリーズ アメリカ インクNEC Laboratories America, Inc. Performance prediction from communication data

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2987670A1 (en) * 2016-12-05 2018-06-05 Aware360 Ltd. Integrated personal safety and equipment monitoring system
US10721142B1 (en) * 2018-03-08 2020-07-21 Palantir Technologies Inc. Computer network troubleshooting
EP3982453A4 (en) * 2019-06-10 2022-08-10 Panasonic Intellectual Property Management Co., Ltd. Component replacement method and component replacement system
US20210280073A1 (en) * 2020-03-05 2021-09-09 AlarisPro, Inc. Systems and methods for centralized management of vehicle fleets
US11675342B2 (en) * 2020-12-24 2023-06-13 Noodle Analytics, Inc. AI-based smart health surveillance system and method
US20220358764A1 (en) * 2021-05-04 2022-11-10 Baker Hughes Holdings Llc Change detection and characterization of assets
CN113487910B (en) * 2021-06-10 2022-12-09 中国汽车技术研究中心有限公司 Performance analysis method for automobile data acquisition system used in automobile following scene
US20230401529A1 (en) * 2022-06-08 2023-12-14 Express Scripts Strategic Development, Inc. System and method for automatic detection for multiple failed orders at a back end pharmacy

Family Cites Families (129)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5633800A (en) 1992-10-21 1997-05-27 General Electric Company Integrated model-based reasoning/expert system diagnosis for rotating machinery
US5566092A (en) 1993-12-30 1996-10-15 Caterpillar Inc. Machine fault diagnostics system and method
JP3366837B2 (en) 1997-08-15 2003-01-14 株式会社小松製作所 Machine abnormality monitoring device and method
US6473659B1 (en) 1998-04-10 2002-10-29 General Electric Company System and method for integrating a plurality of diagnostic related information
US6947797B2 (en) 1999-04-02 2005-09-20 General Electric Company Method and system for diagnosing machine malfunctions
US6622264B1 (en) 1999-10-28 2003-09-16 General Electric Company Process and system for analyzing fault log data from a machine so as to identify faults predictive of machine failures
US6336065B1 (en) 1999-10-28 2002-01-01 General Electric Company Method and system for analyzing fault and snapshot operational parameter data for diagnostics of machine malfunctions
US20110208567A9 (en) 1999-08-23 2011-08-25 Roddy Nicholas E System and method for managing a fleet of remote assets
US6442542B1 (en) 1999-10-08 2002-08-27 General Electric Company Diagnostic system with learning capabilities
US6615367B1 (en) 1999-10-28 2003-09-02 General Electric Company Method and apparatus for diagnosing difficult to diagnose faults in a complex system
US7020595B1 (en) 1999-11-26 2006-03-28 General Electric Company Methods and apparatus for model based diagnostics
US6650949B1 (en) 1999-12-30 2003-11-18 General Electric Company Method and system for sorting incident log data from a plurality of machines
US6634000B1 (en) 2000-02-01 2003-10-14 General Electric Company Analyzing fault logs and continuous data for diagnostics for a locomotive
US6725398B1 (en) 2000-02-11 2004-04-20 General Electric Company Method, system, and program product for analyzing a fault log of a malfunctioning machine
US20030126258A1 (en) 2000-02-22 2003-07-03 Conkright Gary W. Web based fault detection architecture
ATE418761T1 (en) 2000-03-09 2009-01-15 Smartsignal Corp ANGLE SIMILARITY OPERATOR WITH GENERALIZED LENSING
US7739096B2 (en) 2000-03-09 2010-06-15 Smartsignal Corporation System for extraction of representative data for training of adaptive process monitoring equipment
US6957172B2 (en) 2000-03-09 2005-10-18 Smartsignal Corporation Complex signal decomposition and modeling
US6952662B2 (en) 2000-03-30 2005-10-04 Smartsignal Corporation Signal differentiation system using improved non-linear operator
US6799154B1 (en) 2000-05-25 2004-09-28 General Electric Comapny System and method for predicting the timing of future service events of a product
US6760631B1 (en) 2000-10-04 2004-07-06 General Electric Company Multivariable control method and system without detailed prediction model
US20020091972A1 (en) 2001-01-05 2002-07-11 Harris David P. Method for predicting machine or process faults and automated system for implementing same
US7233886B2 (en) 2001-01-19 2007-06-19 Smartsignal Corporation Adaptive modeling of changed states in predictive condition monitoring
US6859739B2 (en) 2001-01-19 2005-02-22 Smartsignal Corporation Global state change indicator for empirical modeling in condition based monitoring
US7373283B2 (en) 2001-02-22 2008-05-13 Smartsignal Corporation Monitoring and fault detection system and method using improved empirical model for range extrema
US20020183971A1 (en) 2001-04-10 2002-12-05 Wegerich Stephan W. Diagnostic systems and methods for predictive condition monitoring
US7539597B2 (en) 2001-04-10 2009-05-26 Smartsignal Corporation Diagnostic systems and methods for predictive condition monitoring
US6643600B2 (en) 2001-04-26 2003-11-04 General Electric Company Method and system for assessing adjustment factors in testing or monitoring process
US7107491B2 (en) 2001-05-16 2006-09-12 General Electric Company System, method and computer product for performing automated predictive reliability
US6975962B2 (en) 2001-06-11 2005-12-13 Smartsignal Corporation Residual signal alert generation for condition monitoring using approximated SPRT distribution
US7457732B2 (en) 2001-08-17 2008-11-25 General Electric Company System and method for measuring quality of baseline modeling techniques
US7428478B2 (en) 2001-08-17 2008-09-23 General Electric Company System and method for improving accuracy of baseline models
US6892163B1 (en) 2002-03-08 2005-05-10 Intellectual Assets Llc Surveillance system and method having an adaptive sequential probability fault detection test
US7660705B1 (en) 2002-03-19 2010-02-09 Microsoft Corporation Bayesian approach for learning regression decision graph models and regression models for time series analysis
PT1579288T (en) 2002-11-04 2017-06-23 Ge Intelligent Platforms Inc System state monitoring using recurrent local learning machine
US6823253B2 (en) 2002-11-27 2004-11-23 General Electric Company Methods and apparatus for model predictive control of aircraft gas turbine engines
JP4333331B2 (en) 2002-12-20 2009-09-16 セイコーエプソン株式会社 Failure prediction system, failure prediction program, and failure prediction method
US7634384B2 (en) 2003-03-18 2009-12-15 Fisher-Rosemount Systems, Inc. Asset optimization reporting in a process plant
US20040243636A1 (en) 2003-03-18 2004-12-02 Smartsignal Corporation Equipment health monitoring architecture for fleets of assets
WO2005008404A2 (en) 2003-07-11 2005-01-27 Computer Associates Think, Inc. Modeling of applications and business process services through auto discovery analysis
US7127371B2 (en) 2003-10-08 2006-10-24 Ge Medical Systems Information Customized medical equipment preventative maintenance method and system
WO2005062554A1 (en) 2003-12-23 2005-07-07 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for efficient routing in ad hoc networks
CA2848301A1 (en) 2004-01-09 2005-07-28 United Parcel Service Of America, Inc. System, method and apparatus for capturing telematics data with an active rfid tag
US7062370B2 (en) 2004-03-30 2006-06-13 Honeywell International Inc. Model-based detection, diagnosis of turbine engine faults
US7447666B2 (en) 2004-04-09 2008-11-04 The Boeing Company System and method for analyzing a pattern in a time-stamped event sequence
US7280941B2 (en) 2004-12-29 2007-10-09 General Electric Company Method and apparatus for in-situ detection and isolation of aircraft engine faults
US7640145B2 (en) 2005-04-25 2009-12-29 Smartsignal Corporation Automated model configuration and deployment system for equipment health monitoring
US7536364B2 (en) 2005-04-28 2009-05-19 General Electric Company Method and system for performing model-based multi-objective asset optimization and decision-making
US7509235B2 (en) 2005-08-31 2009-03-24 General Electric Company Method and system for forecasting reliability of assets
JP4717579B2 (en) 2005-09-30 2011-07-06 株式会社小松製作所 Maintenance work management system for work machines
US7869908B2 (en) 2006-01-20 2011-01-11 General Electric Company Method and system for data collection and analysis
US20080059120A1 (en) 2006-08-30 2008-03-06 Fei Xiao Using fault history to predict replacement parts
US20080059080A1 (en) 2006-08-31 2008-03-06 Caterpillar Inc. Method and system for selective, event-based communications
US8275577B2 (en) 2006-09-19 2012-09-25 Smartsignal Corporation Kernel-based method for detecting boiler tube leaks
US7751340B2 (en) 2006-11-03 2010-07-06 Microsoft Corporation Management of incoming information
US7725293B2 (en) 2006-12-07 2010-05-25 General Electric Company System and method for equipment remaining life estimation
US8311774B2 (en) 2006-12-15 2012-11-13 Smartsignal Corporation Robust distance measures for on-line monitoring
US7548830B2 (en) 2007-02-23 2009-06-16 General Electric Company System and method for equipment remaining life estimation
US8145578B2 (en) 2007-04-17 2012-03-27 Eagel View Technologies, Inc. Aerial roof estimation system and method
US8229769B1 (en) 2007-06-13 2012-07-24 United Services Automobile Association Systems and methods for processing overhead imagery
US7696866B2 (en) 2007-06-28 2010-04-13 Microsoft Corporation Learning and reasoning about the context-sensitive reliability of sensors
EP2171598B1 (en) 2007-08-03 2017-01-11 GE Intelligent Platforms, Inc. Fuzzy classification approach to fault pattern matching
US8050800B2 (en) 2007-10-21 2011-11-01 Ge Intelligent Platforms, Inc. Method and system for meeting end conditions in a motion control system
US7919940B2 (en) 2007-10-21 2011-04-05 Ge Intelligent Platforms, Inc. System and method for jerk limited trajectory planning for a path planner
US7962240B2 (en) 2007-12-20 2011-06-14 Ge Intelligent Platforms, Inc. Methods and systems for synchronizing a control signal of a slave follower with a master source
US7756678B2 (en) 2008-05-29 2010-07-13 General Electric Company System and method for advanced condition monitoring of an asset system
US8352216B2 (en) 2008-05-29 2013-01-08 General Electric Company System and method for advanced condition monitoring of an asset system
US7822578B2 (en) 2008-06-17 2010-10-26 General Electric Company Systems and methods for predicting maintenance of intelligent electronic devices
US8285402B2 (en) 2008-07-14 2012-10-09 Ge Intelligent Platforms, Inc. Method and system for safety monitored terminal block
US8024069B2 (en) 2009-01-28 2011-09-20 Ge Intelligent Platforms, Inc. System and method for path planning
US9177282B2 (en) 2009-08-17 2015-11-03 Deal Magic Inc. Contextually aware monitoring of assets
US9122273B2 (en) 2010-02-26 2015-09-01 Hitachi, Ltd. Failure cause diagnosis system and method
EP2375637A1 (en) 2010-03-22 2011-10-12 British Telecommunications Public Limited Company Network routing adaptation based on failure prediction
WO2011143462A1 (en) 2010-05-14 2011-11-17 Harnischfeger Technologies, Inc. Remote monitoring of machine alarms
US8234420B2 (en) 2010-07-14 2012-07-31 Ge Intelligent Platforms, Inc. Method, system, and apparatus for communicating using multiple controllers
US20120239289A1 (en) * 2010-09-09 2012-09-20 Google Inc. Transportation Information Systems and Methods Associated With Generating Multiple User Routes
US8532795B2 (en) 2010-10-04 2013-09-10 General Electric Company Method and system for offline code validation
CN102162832A (en) * 2010-12-23 2011-08-24 江苏兆伏新能源有限公司 Method and system for detecting solar cell panel array faults
KR101274412B1 (en) 2011-03-25 2013-06-14 사단법인 한국온실작물연구소 Method and system for control of indoor environment
US8862938B2 (en) 2011-04-18 2014-10-14 General Electric Company System, method, and apparatus for resolving errors in a system
CA2833779A1 (en) 2011-04-20 2012-10-26 The Cleveland Clinic Foundation Predictive modeling
CN102319744B (en) * 2011-06-04 2013-04-17 首钢总公司 Method for realizing communication of surface detection system and thickness gauge system
US9256224B2 (en) 2011-07-19 2016-02-09 GE Intelligent Platforms, Inc Method of sequential kernel regression modeling for forecasting and prognostics
US8660980B2 (en) 2011-07-19 2014-02-25 Smartsignal Corporation Monitoring system using kernel regression modeling with pattern sequences
US8620853B2 (en) 2011-07-19 2013-12-31 Smartsignal Corporation Monitoring method using kernel regression modeling with pattern sequences
JP5790242B2 (en) 2011-07-25 2015-10-07 富士ゼロックス株式会社 Failure prediction apparatus and program
GB2494416A (en) 2011-09-07 2013-03-13 Rolls Royce Plc Asset Condition Monitoring Using Internal Signals Of The Controller
US8560494B1 (en) 2011-09-30 2013-10-15 Palantir Technologies, Inc. Visual data importer
CN103135515B (en) * 2011-12-05 2015-06-17 北京掌城科技有限公司 Diagnostic method for vehicle condition
WO2013104905A2 (en) 2012-01-13 2013-07-18 Process Systems Enterprise Limited System for fluid processing networks
US8626385B2 (en) 2012-03-15 2014-01-07 Caterpillar Inc. Systems and methods for analyzing machine performance
US9051945B2 (en) 2012-04-30 2015-06-09 Caterpillar Inc. System and method for identifying impending hydraulic pump failure
US8850000B2 (en) 2012-05-08 2014-09-30 Electro-Motive Diesel, Inc. Trigger-based data collection system
US20130325502A1 (en) 2012-06-05 2013-12-05 Ari Robicsek System and method for providing syndrome-specific, weighted-incidence treatment regimen recommendations
US9234750B2 (en) 2012-07-30 2016-01-12 Caterpillar Inc. System and method for operating a machine
US20140060030A1 (en) 2012-08-31 2014-03-06 Caterpillar Inc. Hydraulic accumulator health monitor
JP2015535992A (en) 2012-09-24 2015-12-17 キャタピラー インコーポレイテッドCaterpillar Incorporated Control and inspection of mining operations
US9613413B2 (en) 2012-10-17 2017-04-04 Caterpillar Inc. Methods and systems for determining part wear based on digital image of part
US9139188B2 (en) 2012-11-01 2015-09-22 Caterpillar Inc. Prediction control strategy for hybrid machinery
US20140170617A1 (en) 2012-12-19 2014-06-19 Caterpillar Inc. Monitoring System for a Machine
US9151681B2 (en) 2012-12-19 2015-10-06 Progress Rail Services Corporation Temperature detector having different types of independent sensors
US20140184643A1 (en) 2012-12-27 2014-07-03 Caterpillar Inc. Augmented Reality Worksite
US8918246B2 (en) 2012-12-27 2014-12-23 Caterpillar Inc. Augmented reality implement control
US10001518B2 (en) 2013-02-04 2018-06-19 Abb Schweiz Ag System and method for power transmission and distribution asset condition prediction and diagnosis
US9262255B2 (en) 2013-03-14 2016-02-16 International Business Machines Corporation Multi-stage failure analysis and prediction
US8909656B2 (en) 2013-03-15 2014-12-09 Palantir Technologies Inc. Filter chains with associated multipath views for exploring large data sets
US8917274B2 (en) 2013-03-15 2014-12-23 Palantir Technologies Inc. Event matrix based on integrated data
US8937619B2 (en) 2013-03-15 2015-01-20 Palantir Technologies Inc. Generating an object time series from data objects
WO2014145977A1 (en) 2013-03-15 2014-09-18 Bates Alexander B System and methods for automated plant asset failure detection
JP5923054B2 (en) 2013-04-08 2016-05-24 株式会社神戸製鋼所 Shape inspection device
US20140330609A1 (en) 2013-05-01 2014-11-06 International Business Machines Corporation Performance Driven Municipal Asset Needs and Sustainability Analysis
US20140330747A1 (en) 2013-05-01 2014-11-06 International Business Machines Corporation Asset lifecycle management
US8799799B1 (en) 2013-05-07 2014-08-05 Palantir Technologies Inc. Interactive geospatial map
WO2014197497A2 (en) 2013-06-03 2014-12-11 The Morey Corporation Geospatial asset tracking systems, methods and apparatus for acquiring, manipulating and presenting telematic metadata
US9665843B2 (en) 2013-06-03 2017-05-30 Abb Schweiz Ag Industrial asset health profile
US8886601B1 (en) 2013-06-20 2014-11-11 Palantir Technologies, Inc. System and method for incrementally replicating investigative analysis data
US20160196513A1 (en) 2013-06-26 2016-07-07 Climate Risk Pty Ltd Computer implemented frameworks and methodologies for enabling climate change related risk analysis
US8713467B1 (en) 2013-08-09 2014-04-29 Palantir Technologies, Inc. Context-sensitive views
CN103593390B (en) * 2013-08-22 2018-04-24 小米科技有限责任公司 A kind of method, apparatus and equipment of multimedia messages identification
US8689108B1 (en) 2013-09-24 2014-04-01 Palantir Technologies, Inc. Presentation and analysis of user interaction data
US8938686B1 (en) 2013-10-03 2015-01-20 Palantir Technologies Inc. Systems and methods for analyzing performance of an entity
US8812960B1 (en) 2013-10-07 2014-08-19 Palantir Technologies Inc. Cohort-based presentation of user interaction data
US8786605B1 (en) 2013-10-24 2014-07-22 Palantir Technologies Inc. Systems and methods for distance and congestion-aware resource deployment
US8832594B1 (en) 2013-11-04 2014-09-09 Palantir Technologies Inc. Space-optimized display of multi-column tables with selective text truncation based on a combined text width
US8868537B1 (en) 2013-11-11 2014-10-21 Palantir Technologies, Inc. Simple web search
GB2521368A (en) * 2013-12-17 2015-06-24 Intellisense Io Ltd System and method for optimizing an efficency of an asset and an overall system in a facility
US10410116B2 (en) 2014-03-11 2019-09-10 SparkCognition, Inc. System and method for calculating remaining useful time of objects
US8935201B1 (en) 2014-03-18 2015-01-13 Palantir Technologies Inc. Determining and extracting changed data from a data source
US10176032B2 (en) * 2014-12-01 2019-01-08 Uptake Technologies, Inc. Subsystem health score

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021528750A (en) * 2018-09-18 2021-10-21 エヌイーシー ラボラトリーズ アメリカ インクNEC Laboratories America, Inc. Performance prediction from communication data
JP7113092B2 (en) 2018-09-18 2022-08-04 エヌイーシー ラボラトリーズ アメリカ インク Performance prediction from communication data
JP2021018811A (en) * 2019-07-23 2021-02-15 デンソー インターナショナル アメリカ インコーポレーテッド Vehicle computer system
JP7196882B2 (en) 2019-07-23 2022-12-27 株式会社デンソー vehicle computer system

Also Published As

Publication number Publication date
CN108780526A (en) 2018-11-09
US20170262756A1 (en) 2017-09-14
AU2017231718A1 (en) 2018-10-11
EP3427200A1 (en) 2019-01-16
KR20180114943A (en) 2018-10-19
EP3427200B1 (en) 2023-03-01
WO2017156156A1 (en) 2017-09-14
EP3427200A4 (en) 2019-10-30
US10510006B2 (en) 2019-12-17
CN108780526B (en) 2022-04-26
CA3016585A1 (en) 2017-09-14
SG11201807563UA (en) 2018-10-30

Similar Documents

Publication Publication Date Title
US10878385B2 (en) Computer system and method for distributing execution of a predictive model
US10579750B2 (en) Dynamic execution of predictive models
US10261850B2 (en) Aggregate predictive model and workflow for local execution
CN108780526B (en) Disposal of asset localization-based predictive models
US11036902B2 (en) Dynamic execution of predictive models and workflows
US20220398495A1 (en) Computer System and Method for Detecting Anomalies in Multivariate Data
US10254751B2 (en) Local analytics at an asset
JP2019527897A (en) Computer architecture and method for recommending asset repair
JP2018519594A (en) Local analysis on assets