End-to-End automated analytics for CBM+
Abstract
End-to-End Condition Based Maintenance Plus (CBM+) requires careful balances between data generation, filtering, preprocessing, compression, secure communications, cleansing/validation, persistence, categorization, classification, analysis, summarization, reporting and distribution. Often, the conditions themselves demand flexibility within the CBM+ framework to adapt for data volumes, traffic priority, and critical impact on safety and operations. Intelligent services distributed across disparate operational environments and varying data schemas enable collaborative applications to strike the balance needed for effective operation of CBM+ systems. Open standards in a service oriented architecture enable cooperating processes to provide synergy and expand opportunities for discovery and insight to diagnostic procedures and predictive maintenance. Too often, CBM+ has focused on the data structures and detailed component structure models resulting in overly rigid designs that are labor intensive and have difficulty accommodating change brought on by varying platform configurations and new insights from analysis. This paper discusses how automating data analysis for CBM+ is possible in a distributed, open standards based SOA environment from the embedded applications on monitored platforms through intermediate processing/communications gateways to the enterprise repository and among collaborative service providers and consumers. In particular, we draw from experience gained in US Army and commercial automotive applications to highlight challenges and possible solutions. We discuss data synchronization strategies, distributing cooperative analytics, data compression and summarization strategies, how automated analysis of CBM data can improve OLTP and OLAP management and performance strategies for CBM+, and how to simplify SOA implementations for quick adoption while retaining open standards and flexibility. We also discuss driving factors for CBM+ framework requirements and their affect on selecting among alternative implementation strategies.