Methods and systems for industrial internet of things

By deploying IoT edge systems in industrial environments, using local data collection systems and cross-point switching technology to collect and process data from multiple sensors in real time, the difficulties of data collection and processing in complex industrial environments are solved, and intelligent monitoring and control of industrial IoT systems are realized.

CN114625076BActive Publication Date: 2025-05-09STRONG FORCE IOT PORTFOLIO 2016 LLC
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202210115864.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2016-11-28
Filing Date
2017-05-09
Publication Date
2025-05-09
Estimated Expiration
2037-05-09

AI Technical Summary

Technical Problem

The prior art is difficult to effectively collect and process data from multiple sensors in complex industrial environments, making it difficult to realize intelligent monitoring, control and fault diagnosis in the industrial Internet of Things.

Method used

Using IoT edge systems deployed in industrial environments, data from multiple sensors is collected and processed in real time through on-premises data collection systems and cross-point switching technologies, and data analysis and processing through cloud computing and on-premises computing environments.

Benefits of technology

Real-time data collection and processing in industrial environments is realized, the intelligence level of industrial Internet of Things systems is improved, more flexible and efficient post-processing analysis is supported, and the monitoring and control capabilities of industrial environments are enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114625076B_ABST
    Figure CN114625076B_ABST
Patent Text Reader

Abstract

An embodiment of the present invention discloses a system for collecting, processing and utilizing data of a signal from at least a first element in a first machine in an industrial environment, wherein the system includes a platform, including a computing environment connected to a local data collection system, the local data collection system having at least a first sensor signal and a second sensor signal obtained from at least the first machine in the industrial environment; the system also includes a first sensor in the local data collection system, the first sensor being used to connect to the first machine and a second sensor in the local data collection system; and a crosspoint switch located in the local data collection system, the crosspoint switch having a plurality of inputs and a plurality of outputs, the plurality of inputs including a first input connected to the first sensor and a second input connected to the second sensor, wherein the plurality of outputs include a first output and a second output, the first output and the second output being used to switch between the following two situations: a situation where the first output is used to switch between transmitting the first sensor signal and transmitting the second sensor signal, and a situation where the first sensor signal is transmitted from the first output and the second sensor signal is transmitted from the second output simultaneously, wherein each of the plurality of inputs is used to be individually assigned to any one of the plurality of outputs, and wherein the unassigned outputs are used to be turned off by generating a high impedance state.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to U.S. Provisional Patent Application No. 62 / 333,589, filed on May 9, 2016, and entitled "Powerful Industrial IoT Arrays"; U.S. Provisional Patent Application No. 62 / 350,672, filed on June 15, 2016, and entitled "High Sampling Rate Digital Recording of Measurement Waveform Data as Part of an Automated Sequential List of Streaming Long Duration and Gapless Waveform Data for Storage for More Flexible Post-Processing"; U.S. Provisional Patent Application No. 62 / 412,843, filed on October 26, 2016, and entitled "Methods and Systems for Industrial Internet of Things"; and U.S. Provisional Patent Application No. 62 / 427,141, filed on November 28, 2016, and entitled "Methods and Systems for Industrial Internet of Things." All of the above-referenced patent applications are incorporated herein by reference in their entirety as if fully set forth herein. Technical Field

[0002] The present invention relates to methods and systems for data collection in industrial environments, and methods and systems for performing monitoring, remote control, autonomous actions and other activities in industrial environments using the collected data. Background Art

[0003] Heavy industrial environments, such as those used in large-scale manufacturing (e.g., aircraft, ships, trucks, automobiles, and large industrial machinery), energy production (e.g., oil and gas plants, renewable energy), energy extraction (e.g., mining, drilling), and construction (e.g., large building construction), involve highly complex machines, equipment, and systems, as well as highly intricate workflows. To optimize the design, development, deployment, and operation of diverse technologies for overall effectiveness, operators must be able to account for numerous parameters and metrics. Traditionally, data collection in heavy industrial environments has been done using dedicated data collectors, often recording multiple batches of specific sensor data on media such as tapes or hard drives for later analysis. These batches of data were then returned to headquarters for analysis, such as signal processing or other analysis performed on the data collected by the various sensors. The results of these analyses were then used to diagnose problems within the environment and / or identify operational improvements. Traditionally, this effort often took weeks or months and involved limited data sets.

[0004] The advent of the Internet of Things (IoT) has enabled the continuous connection of a wider range of devices and the continuous interconnection between these devices. Most of these devices are consumer devices, such as lights and thermostats. This is more difficult to achieve in more complex industrial environments because the range of available data is often limited and the complexity of processing data from multiple sensors makes it difficult to develop effective "smart" solutions for the industrial sector. There is a need for improved methods and systems for data collection in industrial environments, as well as for methods and systems for using the collected data to provide improved monitoring, control, intelligent problem diagnosis, and intelligent operation optimization in a variety of heavy industrial environments. Summary of the Invention

[0005] Provided herein are methods and systems for data collection in industrial environments, as well as improved methods and systems for using the collected data to provide improved monitoring, control, intelligent problem diagnosis, and intelligent operational optimization in a variety of heavy industrial environments. These methods and systems include methods, systems, components, devices, workflows, services, processes, and the like, applied in various configurations and locations, such as: (a) at the edge of the Internet of Things, such as in the local environment of a heavy industrial machine; (b) in a data transmission network that moves data between the local environment of a heavy industrial machine and other environments, such as other machines or remote controllers, such as the enterprise that owns or operates the machine or the facility where the machine operates; and (c) in cloud computing environments and on-premises computing environments where facilities are deployed to control the machine or its environment, such as in the enterprise that owns or controls the heavy industrial environment or the machines, devices, or systems deployed therein. These include a range of methods and systems for providing improved data collection, as well as methods and systems for deploying augmented intelligence at the edge of controllers in industrial environments, in networks, and in the cloud or on-premises.

[0006] Disclosed herein are methods and systems for continuous ultrasonic monitoring, including continuous ultrasonic monitoring of rotating elements and bearings of energy production facilities.

[0007] This article discloses a method and system for cloud-based machine pattern recognition based on remote simulated industrial sensor fusion.

[0008] Disclosed herein are methods and systems for cloud-based machine pattern analysis of multiple simulated industrial sensor state information to provide expected state information of an industrial system.

[0009] Disclosed herein are methods and systems for device-mounted sensors and data storage for industrial IoT devices, including device-mounted sensors and data storage for industrial IoT devices, wherein data from multiple sensors is multiplexed in a device for storing a fused data stream.

[0010] Disclosed herein are methods and systems for a self-organizing data marketplace for industrial IoT data, including a self-organizing data marketplace for industrial IoT data, wherein available data elements are organized in the marketplace for consumption by consumers based on training a self-organizing facility using a training set and feedback from marketplace success metrics.

[0011] Disclosed herein are methods and systems for self-organizing data pools, which may include self-organizing data pools based on utilization and / or revenue metrics, including utilization and / or revenue metrics tracked for multiple data pools.

[0012] Disclosed herein are methods and systems for training an AI (Artificial Intelligence) model based on industry-specific feedback, including training the AI ​​model based on industry-specific feedback that reflects a measure of utilization, benefit, or impact, and wherein the AI ​​model operates on sensor data from an industrial environment.

[0013] Disclosed herein are methods and systems for self-organizing groups of industrial data collectors, including self-organizing groups of industrial data collectors that organize among the industrial data collectors based on the capabilities and status of group members to optimize data collection.

[0014] Disclosed herein are methods and systems for an Industrial Internet of Things distributed ledger, including a distributed ledger that supports tracking transactions performed on Industrial IoT data in an automated data marketplace.

[0015] Disclosed herein are methods and systems for self-organizing collectors, including self-organizing, multi-sensor data collectors that can optimize data collection, power, and / or revenue based on conditions in their environment.

[0016] Disclosed herein are methods and systems for network-aware collectors, including network condition-aware, self-organizing, multi-sensor data collectors that can optimize based on bandwidth, quality of service, pricing, and / or other network conditions.

[0017] Disclosed herein are methods and systems for remotely organizing a universal data collector that can power on and off sensor interfaces based on needs and / or conditions identified in an industrial data collection environment.

[0018] Disclosed herein are methods and systems for self-organizing storage of a multi-sensor data collector, including self-organizing storage of a multi-sensor data collector for industrial sensor data.

[0019] Disclosed herein are methods and systems for self-organizing network coding of a multi-sensor data network, including self-organizing network coding for a data network that transmits data from multiple sensors in an industrial data collection environment.

[0020] Disclosed herein are methods and systems for tactile or multisensory user interfaces, including wearable tactile or multisensory user interfaces for industrial sensor data collectors with vibration, thermal, electrical, and / or acoustic output.

[0021] Disclosed herein are methods and systems for an AR / VR industrial eyewear presentation layer, wherein heat map elements are presented based on patterns and / or parameters in collected data.

[0022] Disclosed herein are methods and systems for condition-sensitive, self-organizing adjustments to AR / VR interfaces based on feedback metrics and / or training in industrial environments.

[0023] In one embodiment, a system for collecting, processing, and utilizing data from signals from at least a first element in a first machine in an industrial environment includes a platform having a computing environment connected to a local data collection system, the local data collection system having first and second sensor signals obtained from at least the first machine in the industrial environment. The system includes a first sensor located in the local data collection system and a second sensor located in the local data collection system, the local data collection system being configured to connect to the first machine. The system also includes a crosspoint switch located in the local data collection system, the crosspoint switch having multiple inputs and multiple outputs, including a first input connected to the first sensor and a second input connected to the second sensor. The multiple outputs include a first output and a second output, each configured to switch between transmitting the first sensor signal and transmitting the second sensor signal, and transmitting the first sensor signal from the first output and the second sensor signal simultaneously from the second output. Each of the multiple inputs is configured to be individually assigned to any one of the multiple outputs. Unassigned outputs are configured to be turned off, thereby creating a high-impedance state.

[0024] In an embodiment, the first sensor signal and the second sensor signal are continuous vibration data associated with an industrial environment. In an embodiment, the second sensor in the local data collection system is configured to be connected to a first machine. In an embodiment, the second sensor in the local data collection system is configured to be connected to a second machine in the industrial environment. In an embodiment, the computing environment of the platform is configured to compare the relative phases of the first and second sensor signals. In an embodiment, the first sensor is a single-axis sensor and the second sensor is a three-axis sensor. In an embodiment, at least one of the multiple inputs of the crosspoint switch includes internal protocol front-end signal conditioning for improving signal-to-noise ratio. In an embodiment, the crosspoint switch includes a third input configured with a continuously monitored alarm having a predetermined trigger condition when the third input is not assigned to any of the multiple outputs.

[0025] In one embodiment, a local data collection system includes multiple multiplexing units and multiple data collection units, each of which receives multiple data streams from multiple machines in an industrial environment. In one embodiment, the local data collection system includes distributed complex programmable hardware device (CPLD) chips, each of which is dedicated to a data bus that logically controls the multiple multiplexing units and the multiple data collection units that receive multiple data streams from the multiple machines in the industrial environment. In one embodiment, the local data collection system is configured to provide high current input capability using solid-state relays. In one embodiment, the local data collection system is configured to power off at least one of an analog sensor channel and a component board.

[0026] In one embodiment, the local data collection system includes an external voltage reference for an A / D zero reference that is independent of the voltages of the first and second sensors. In one embodiment, the local data collection system includes a phase-locked loop (PLL) bandpass tracking filter to acquire slow RPM and phase information. In one embodiment, the local data collection system is configured to digitally derive phase relative to at least one trigger channel and at least one input using an onboard timer. In one embodiment, the local data collection system includes a peak detector configured to perform peak detection using automatic scaling using a separate analog-to-digital converter. In one embodiment, the local data collection system is configured to route data from the raw and buffered at least one trigger channel to at least one of the plurality of inputs. In one embodiment, the local data collection system includes at least one oversampling ADC configured to increase the input oversampling rate to reduce the output sampling rate and minimize anti-aliasing filtering requirements. In an embodiment, each distributed CPLD chip dedicated to a data bus for logically controlling a plurality of multiplexing units and a plurality of data acquisition units includes a high frequency crystal clock reference configured to be down-clocked by at least one distributed CPLD chip of at least one oversampling analog-to-digital converter to achieve a lower sampling rate without digital resampling.

[0027] In an embodiment, the local data collection system is configured to acquire long data blocks at a single relatively high sampling rate, rather than multiple data sets extracted at different sampling rates. In an embodiment, the single relatively high sampling rate corresponds to a maximum frequency of approximately 40 kHz. In an embodiment, the long data blocks have a duration exceeding 1 minute. In an embodiment, the local data collection system includes a plurality of data collection units, each data collection unit having an onboard card pack configured to store calibration information and maintenance history for the data collection unit in which the onboard card pack is located. In an embodiment, the local data collection system is configured to plan data collection paths based on a hierarchical template.

[0028] In one embodiment, the local data collection system is configured to manage data collection bands. In one embodiment, the data collection bands define specific frequency bands and at least one of a set of spectral peaks, true peak levels, crest factors derived from a time waveform, and complete waveforms derived from a vibration envelope. In one embodiment, the local data collection system includes a neural network expert system that utilizes intelligent management of the data collection bands. In one embodiment, the local data collection system is configured to create data collection paths based on hierarchical templates, each hierarchical template including a data collection band associated with a machine associated with the data collection path. In one embodiment, at least one of the hierarchical templates is associated with a plurality of interconnected components of a first machine. In one embodiment, at least one of the hierarchical templates is associated with similar components associated with at least the first machine and a second machine. In one embodiment, at least one of the hierarchical templates is associated with at least the first machine that is located adjacent to the second machine.

[0029] In an embodiment, the local data collection system includes a graphical user interface system configured to manage the data collection belt. In an embodiment, the graphical user interface system includes an expert system diagnostic tool. In an embodiment, the platform includes cloud-based machine pattern analysis of state information from multiple sensors to provide expected state information of the industrial environment. In an embodiment, the platform is configured to provide self-organization of the data pool based on at least one of utilization metrics and revenue metrics. In an embodiment, the platform includes a self-organizing group of industrial data collectors. In an embodiment, the local data collection system includes a wearable tactile user interface for the industrial sensor data collector, the user interface having at least one of vibration, thermal, electrical, and sound output.

[0030] In an embodiment, the multiple inputs of the crosspoint switch include a third input connected to a second sensor and a fourth input connected to the second sensor. The first sensor signal is from a single-axis sensor located at a constant position associated with the first machine. In an embodiment, the second sensor is a three-axis sensor. In an embodiment, the local data collection system is configured to simultaneously record gapless digital waveform data from at least the first input, the second input, the third input, and the fourth input. In an embodiment, the platform is configured to determine a change in relative phase based on the simultaneously recorded gapless digital waveform data. In an embodiment, the second sensor is configured to be movable to multiple positions associated with the first machine while acquiring the simultaneously recorded gapless digital waveform data. In an embodiment, the multiple outputs of the crosspoint switch include a third output and a fourth output. The second, third, and fourth outputs are collectively distributed to a series of three-axis sensors, each located at a different position associated with the machine. In an embodiment, the platform is configured to determine an operational deformation mode based on the change in relative phase and the simultaneously recorded gapless digital waveform data.

[0031] In an embodiment, the constant position is a position associated with a rotating shaft of the first machine. In an embodiment, the three-axis sensors in the series of three-axis sensors are respectively located at different locations on the first machine, but are respectively associated with different bearings in the machine. In an embodiment, the three-axis sensors in the series of three-axis sensors are respectively located at similar locations associated with similar bearings, but are respectively associated with different machines. In an embodiment, the local data collection system is configured to acquire simultaneously recorded gapless digital waveform data from the first machine while both the first machine and the second machine are operating. In an embodiment, the local data collection system is configured to characterize the contributions from the first machine and the second machine to the gapless digital waveform data simultaneously recorded for the first machine. In an embodiment, the simultaneously recorded gapless digital waveform data has a duration of more than 1 minute.

[0032] In an embodiment, a method for monitoring a machine having at least one shaft supported by a set of bearings includes monitoring a first data channel assigned to a single-axis sensor located at a constant position associated with the machine. The method also includes monitoring second, third, and fourth data channels assigned to the axes of the three-axis sensor, respectively. The method also includes simultaneously recording gapless digital waveform data from all data channels while the machine is operating, and determining a change in relative phase based on the digital waveform data.

[0033] In an embodiment, a triaxial sensor is placed at a plurality of locations associated with the machine while acquiring a digital waveform. In an embodiment, the second, third, and fourth channels are assigned together to a series of triaxial sensors located at different locations associated with the machine. In an embodiment, data is received from all sensors simultaneously. In an embodiment, the method includes determining an operating deformation mode based on relative phase change information and waveform data. In an embodiment, the constant position refers to a position associated with a shaft of the machine. In an embodiment, the triaxial sensors in the series of triaxial sensors are located at different locations and are associated with different bearings in the machine. In an embodiment, the constant position refers to a position associated with a shaft of the machine. The triaxial sensors in the series of triaxial sensors are located at different locations and are associated with different bearings supporting the shaft in the machine.

[0034] In one embodiment, the method includes monitoring a first data channel assigned to a single-axis sensor located at a constant position on a second machine. The method includes monitoring second, third, and fourth data channels, respectively assigned to axes of a three-axis sensor located at a position associated with the second machine. The method also includes simultaneously recording gapless digital waveform data for all data channels from the second machine while both machines are operating. In one embodiment, the method includes characterizing the contribution from each machine to the gapless digital waveform data simultaneously from the second machine.

[0035] In an embodiment, a method for data collection, processing, and utilization of signals by a platform monitoring at least a first element of a first machine in an industrial environment includes automatically acquiring at least a first sensor signal and a second sensor signal using a computing environment by monitoring a local data collection system of at least the first machine. The method includes connecting a first input of a crosspoint switch of the local data collection system to the first sensor and connecting a second input of the crosspoint switch to the second sensor in the local data collection system. The method includes switching between the following two situations: a situation where a first output of the crosspoint switch alternates between transmitting at least the first sensor signal and the second sensor signal, and a situation where the first sensor signal is transmitted from the first output of the crosspoint switch and the second sensor signal is transmitted from the second output of the crosspoint switch at the same time. The method also includes shutting down an unassigned output of the crosspoint switch to a high impedance state.

[0036] In an embodiment, the first sensor signal and the second sensor signal are continuous vibration data from an industrial environment. In an embodiment, the second sensor in the local data collection system is connected to the first machine. In an embodiment, the second sensor in the local data collection system is connected to a second machine in the industrial environment. In an embodiment, the method includes automatically comparing the relative phases of the first and second sensor signals using a computing environment. In an embodiment, the first sensor is a single-axis sensor and the second sensor is a three-axis sensor. In an embodiment, at least a first input of the crosspoint switch includes internal protocol front-end signal conditioning to improve signal-to-noise ratio.

[0037] In one embodiment, the method includes continuously monitoring at least one third input of the crosspoint switch using an alarm, the alarm having a predetermined trigger condition when the third input is not assigned to any output on the crosspoint switch. In one embodiment, the local data collection system includes a plurality of multiplexing units and a plurality of data collection units, the data collection units receiving a plurality of data streams from a plurality of machines in the industrial environment. In one embodiment, the local data collection system includes distributed complex programmable hardware device (CPLD) chips, each chip being dedicated to a data bus that logically controls the plurality of multiplexing units and the plurality of data collection units that receive the plurality of data streams from the plurality of machines in the industrial environment. In one embodiment, the local data collection system uses solid-state relays to provide high current input capability.

[0038] In one embodiment, the method includes powering off at least one of an analog sensor channel and a component board of a local data collection system. In one embodiment, the local data collection system includes an external voltage reference for an A / D zero reference that is independent of the voltage of the first sensor and the second sensor. In one embodiment, the local data collection system includes a phase-locked loop bandpass tracking filter that captures slow RPMs and phase information. In one embodiment, the method includes digitally deriving phase relative to at least one trigger channel and at least one of a plurality of inputs on a crosspoint switch using an onboard timer.

[0039] In one embodiment, the method includes using a separate analog-to-digital converter to perform peak detection through automatic scaling with a peak detector. In one embodiment, the method includes routing at least one of the original and buffered trigger channels to at least one of the plurality of inputs on a crosspoint switch. In one embodiment, the method includes utilizing at least one oversampling analog-to-digital converter to increase the input oversampling rate to reduce the output sampling rate and minimize the need for anti-aliasing filtering. In one embodiment, each distributed CPLD chip dedicated to a data bus for logic control of a plurality of multiplexing units and a plurality of data acquisition units includes a high-frequency crystal clock reference, which is downsampled by at least one of the distributed CPLD chips for the at least one oversampling analog-to-digital converter to achieve a lower sampling rate without requiring digital resampling. In one embodiment, the method includes acquiring long data blocks at a single relatively high sampling rate, rather than multiple data sets extracted at different sampling rates. In one embodiment, the single relatively high sampling rate corresponds to a maximum frequency of approximately 40 kHz. In one embodiment, the long data blocks have a duration exceeding one minute. In an embodiment, the local data collection system includes a plurality of data collection units, each of which has an onboard card group that stores calibration information and maintenance history of the data collection unit in which the onboard card group is located.

[0040] In one embodiment, the method includes planning a data collection path based on a hierarchical template associated with at least a first element of a first machine in an industrial environment. In one embodiment, a local data collection system manages data collection bands that define specific frequency bands and at least one of a set of spectral peaks, true peak levels, a crest factor derived from a time waveform, and a complete waveform derived from a vibration envelope. In one embodiment, the local data collection system includes a neural network expert system that utilizes intelligent management of the data collection bands. In one embodiment, the local data collection system creates data collection paths based on hierarchical templates, each hierarchical template including a data collection band associated with a machine associated with the data collection path. In one embodiment, at least one of the hierarchical templates is associated with a plurality of interconnected elements of the first machine. In one embodiment, at least one of the hierarchical templates is associated with similar elements associated with at least the first machine and a second machine. In one embodiment, at least one of the hierarchical templates is associated with at least the first machine that is located adjacent to the second machine.

[0041] In an embodiment, the method includes a graphical user interface system for controlling a local data collection system to manage the data collection bands. The graphical user interface system includes an expert system diagnostic tool. In an embodiment, the computing environment of the platform includes cloud-based machine pattern analysis of state information from a plurality of sensors to provide expected state information of the industrial environment. In an embodiment, the computing environment of the platform provides self-organization of the data pool based on at least one of a utilization metric and a revenue metric. In an embodiment, the computing environment of the platform includes a self-organizing cluster of industrial data collectors. In an embodiment, each of the plurality of inputs of the crosspoint switch can be individually assigned to any one of the plurality of outputs of the crosspoint switch. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figures 1 to 5 are schematic diagrams respectively showing multiple parts of an overall view of an industrial IoT data collection, monitoring and control system according to the present invention;

[0043] Figure 6 is a schematic diagram of a platform including a local data collection system disposed in an industrial environment according to the present invention, the platform for collecting data from or relating to environmental elements such as machines, components, systems, subsystems, environmental conditions, states, workflows, processes, and other elements;

[0044] Figure 7 is a schematic diagram illustrating elements of an industrial data collection system for collecting analog sensor data in an industrial environment according to the present invention;

[0045] Figure 8 is a schematic diagram of a rotating or vibrating machine having a data acquisition module configured to collect waveform data according to the present invention;

[0046] Figure 9 is a schematic diagram of an exemplary three-axis sensor mounted to a motor bearing of an exemplary rotating machine according to the present invention;

[0047] Figure 10 and Figure 11 is a schematic diagram of an exemplary three-axis sensor and a single-axis sensor mounted to an exemplary rotating machine according to the present invention;

[0048] Figure 12 is a schematic diagram of a plurality of surveyed machines having a sensor set according to the present invention;

[0049] Figure 13 is a schematic diagram of a hybrid approach of relational metadata and binary storage according to the present invention;

[0050] Figure 14is a schematic diagram of components and interactions of a data collection architecture involving application of cognitive and machine learning systems to data collection and processing according to the present invention;

[0051] Figure 15 is a schematic diagram of components and interactions of a data collection architecture involving application of a platform having a cognitive data marketplace according to the present invention;

[0052] Figure 16 is a schematic diagram of components and interactions of a data collection architecture involving a self-organizing group of application data collectors according to the present invention;

[0053] Figure 17 is a schematic diagram of components and interactions of a data collection architecture involving application of a tactile user interface according to the present invention. DETAILED DESCRIPTION

[0054] Detailed embodiments of the present invention are disclosed herein; however, it should be understood that the disclosed embodiments are merely exemplary of the present invention, which can be embodied in a variety of forms. Therefore, the specific structural and functional details disclosed herein should not be interpreted as limiting, but merely as a basis for the claims and as a representative basis for guiding those skilled in the art to utilize the present invention in virtually any suitable specific configuration.

[0055] The terms "a" and "an," as used herein, are defined as one or more. The term "another," as used herein, is defined as at least a second or more. The terms "including" and / or "having," as used herein, are defined as comprising (i.e., open ended meanings).

[0056] Although only a few embodiments of the present invention have been shown and described, it will be apparent to those skilled in the art that many changes and modifications can be made to the present invention without departing from the spirit and scope of the invention as described in the following claims. All foreign and domestic patent applications and patents and all other publications cited herein are hereby incorporated in their entirety to the extent permitted by law.

[0057] Figures 1 to 5 Various parts of an overall view of an Industrial IoT data collection, monitoring and control system 10 are shown. Figure 2 Show Figure 1-5 The upper left portion of the schematic diagram of the industrial IoT system 10 is shown. Figure 2The diagram includes a mobile ad hoc network (MANET) 20, which can form secure, temporary network connections 22 (sometimes connected, sometimes isolated) with a cloud 30 or other remotely connected system. This allows network functionality to be achieved within the MANET 20 without requiring an external network, while at other times sending and receiving information from a central location. This enables industrial environments to leverage the advantages of networking and control technologies while also providing security, such as protection against cyberattacks. MANET 20 may utilize cognitive radio technology 40, including technologies that constitute the equivalent of the IP protocol, such as routers 42, MAC 44, and physical layer technologies 46. The diagram also illustrates network-sensitive or network-aware data transmission over the network to and from data collection devices or heavy industrial machinery.

[0058] Figure 3 Show Figure 1-5 The upper right portion of a schematic diagram of an industrial IoT system 10 is shown. This includes 50 intelligent data collection technologies deployed locally at the edge of the IoT deployment, where heavy industrial machinery resides. These include various sensors 52, IoT devices 54, data storage capabilities 56 (including intelligent, self-organizing memory), and sensor fusion (including self-organizing sensor fusion). Figure 3 , interfaces for data collection are shown, including a multi-sensory interface, a tablet computer, a smart phone 58, etc. Figure 3 Also shown is a data pool 60 that can collect data published by machines or sensors detecting machine conditions, such as data for later consumption by local or remote intelligence. A distributed ledger system 62 can distribute storage to local storage of various environmental elements or more broadly throughout the system.

[0059] Figure 1 Show Figure 1-5 The middle section of the schematic diagram of the Industrial IoT system is shown. This includes the use of network coding (including self-organizing network coding and / or automated configuration), which can configure network coding models based on feedback measurements, network conditions, etc., for efficient transmission of large amounts of data between data collection systems and the cloud across the network. Various intelligence, analysis, remote control, remote operation, remote optimization, etc. functions can be deployed in the cloud or on the premises of the enterprise owner or operator, including Figure 1 This includes various storage configurations, which may include distributed ledger storage for supporting system transaction data or other elements.

[0060] Figure 1 、 Figure 4 and Figure 5 Show Figure 1-5This includes a programmatic data marketplace 70, which can be a self-organizing marketplace, such as for providing data collected in an industrial environment, such as data collectors, data pools, distributed ledgers, and the like disclosed herein. Figure 1-5 Other components shown in . Figure 1 , Figure 4 and Figure 5 Also shown are on-device sensors 80, such as for storing device data from multiple simulated sensors 82 on the device, which can be analyzed locally or in the cloud by machine learning 84, including training machines based on initial models created by people and enhanced by providing feedback (e.g., based on successful measurements) when operating the methods and systems disclosed herein. Figures 1 to 5 Additional details on the various components and subcomponents of the .

[0061] In an embodiment, a method and system for a data collection, processing, and utilization system (referred to herein as platform 100) in an industrial environment is provided. Figure 6 The platform 100 may include a local data collection system 102 that may be located in an environment 104, such as an industrial environment, for collecting data from or related to elements of the environment, such as machines, components, systems, subsystems, environmental conditions, states, workflows, processes, and other elements. The platform 100 may be connected to or include Figure 1-51 . The platform 100 may include portions of an industrial IoT data collection, monitoring, and control system 10 shown in FIG. The platform 100 may include a network data transmission system 108, such as for transmitting data to and from a local data collection system 102 via a network 110, such as for transmitting data to a host processing system 112, e.g., a system located in a cloud computing environment or on an enterprise premises or comprised of distributed components that interact with each other to process data collected by the local data collection system 102. The host processing system 112, in some cases simply referred to as the host system 112, may include various systems, components, methods, processes, facilities, etc., for implementing automated or automation-assisted data processing, such as for monitoring one or more environments 104 or the network 110 or for remotely controlling one or more elements in the local environment 104 or in the network 110. The platform 100 may include one or more local autonomous systems 114, such as for implementing autonomous behavior, such as reflecting human or machine-based intelligence or for implementing automatic operations based on applying a set of rules or models to input data from the local data collection system 102 or from one or more input sources 116, which may include information feedback and input from various sources, including information feedback and input from the local environment 104, the network 110, the host system 112, or one or more external systems, databases, etc. The platform 100 may include one or more intelligent systems 118, which may be located in, integrated with, or serve as input to one or more components of the platform 100. Details of these and other components of the platform 100 are provided herein.

[0062] Intelligent systems may include cognitive systems 120, such as those that achieve a degree of cognitive behavior due to coordinated grid, peer, ring, serial, and other architectures of processing elements, where one or more node elements coordinate with each other to provide unified and coordinated behavior to assist in processing, communication, data collection, and the like. Figure 2The illustrated MANET 20 may also utilize cognitive radio technology, including technologies that constitute the equivalent of the IP protocol, such as routers 42, MACs 44, and physical layer technologies 46. In one example, the cognitive system technology stack may include several examples disclosed in U.S. Patent No. 8,060,017, issued to Schlicht et al. on November 15, 2011, and incorporated herein by reference as if fully set forth herein. The intelligent system may include a machine learning system 122, such as for learning from one or more data sets, such as information collected using local data collection system 102 or other information from input sources 116, to identify states, objects, events, patterns, conditions, etc., which are then processed by host system 112 as input to various components of platform 100 or industrial IoT data collection, monitoring, and control system 10. Learning may be manually supervised or fully automated, such as using one or more input sources 116 to provide data sets and information about the items to be learned. Machine learning can use one or more models, rules, semantic understandings, workflows, or other structured or semi-structured understandings of the world to automatically optimize the control of a system or process based on feedback or feedforward feedback to a working model of the system or process. One such machine learning technique for semantic and contextual understanding, workflows, or other structured or semi-structured understandings is disclosed in U.S. Patent No. 8,200,775, issued to Moore on June 12, 2012. Machine learning can be used to improve the aforementioned techniques, for example, by adjusting one or more weights, structures, rules, etc. (e.g., modifying functions within a model) based on feedback (e.g., regarding the success of the model in a given situation) or on an iterative basis (e.g., in a recursive process). Machine learning can also be implemented in the absence of an underlying model if a full understanding of the underlying structure or behavior of the system is not yet known, insufficient data is available, or other alternatives are preferred for various reasons. That is, input sources can be weighted, structured, and so on within the machine learning facility without any prior understanding of the structure, and results (e.g., based on measures of success in achieving various desired goals) can be continuously provided to the machine learning system, enabling it to learn how to achieve the designated goals. For example, the system can learn to identify failures, recognize patterns, develop models or functions, formulate rules, optimize performance, minimize failure rates, optimize revenue, optimize resource utilization, optimize processes (e.g., traffic flow), or optimize multiple other parameters that may be correlated with successful outcomes, such as outcomes in various environments. Machine learning can use genetic programming techniques, for example, to promote or demote one or more input sources, structures, data types, objects, weights, nodes, links, or other factors based on feedback so that successful elements emerge over a series of generations.For example, alternative available sensor inputs to the data collection system 102 may be arranged in alternative configurations and permutations, such that the system can use genetic programming techniques on a series of data collection events to determine a permutation that provides successful outcomes based on various conditions (e.g., conditions of platform 100 components, conditions of network 110, conditions of the data collection system 102, conditions of the environment 104), etc. In an embodiment, local machine learning can enable or disable one or more sensors in the multi-sensor data collector 102 in the permutation over time while tracking successful outcomes, such as contribution to successful prediction of failures, contribution to performance metrics (e.g., efficiency, effectiveness, return on investment, profitability), contribution to optimization of one or more parameters, identification of patterns (e.g., related to threats, failure modes, success patterns, etc.), etc. For example, the system can learn which groups of sensors should be enabled or disabled under given conditions to achieve the highest utilization of the data collector 102. In an embodiment, similar techniques can be used to handle data transmission optimization in the platform 100, such as in the network 110, such as by using genetic programming or other machine learning techniques to learn to configure network elements, such as configuring network transmission paths, configuring network coding types and architectures, configuring network security elements, etc.

[0063] In an embodiment, the local data collection system 102 may include a high-performance multi-sensor data collector with several novel features for collecting and processing analog and other sensor data. In an embodiment, the local data collection system 102 may be deployed to Figure 3 The local data collection system 102 can also be deployed to monitor other machines, such as Figure 9 and Figure 10 The machine 2300 shown in FIG. Figure 12 The machines 2400, 2600, 2800, 2950, ​​3000 and Figure 13 3202 and 3204 are shown in FIG. The data collection system 102 may have onboard intelligence (e.g., learning to optimize the configuration and operation of the data collector, such as configuring the arrangement and combination of sensors based on scenarios and conditions). In one example, the data collection system 102 includes a crosspoint switch 130. The automated intelligent configuration of the local data collection system 102 may be based on various types of information, such as information from various input sources, such as information based on available power, power requirements of sensors, the value of collected data (e.g., based on feedback from other components of the platform 100), the relative value of information (e.g., based on the availability of other sources of the same or similar information), power availability (e.g., for powering sensors), network conditions, environmental conditions, operational status, operational scenarios, operational events, and other information.

[0064] Figure 71 shows elements and subcomponents of a data collection and analysis system 1100 for sensor data (such as simulated sensor data) collected in an industrial environment. Figure 7 As shown, embodiments of the methods and systems disclosed herein may include hardware with several different modules, starting with a multiplexer (Mux) 1104. In one embodiment, Mux 1104 consists of a main board and an option board 1108. The main board is where sensors connect to the system. These connections are located at the top for easy installation. There are numerous settings on the underside of this board, as well as on the option board for Mux, which connects to the main board via two connectors at each end. In one embodiment, the option board for Mux has male connectors that mate with female connectors on the main Mux board. This allows them to be stacked on top of each other, taking up less space.

[0065] In one embodiment, the master mux board is then connected to the mother analog board (e.g., via four simultaneous channels) and the daughter analog board 1110 (e.g., via four additional channels, for a total of eight channels) via cables, where some signal conditioning (e.g., hardware integration) occurs. These signals then move from the analog board 1110 to the anti-aliasing board, which removes some potential aliasing. The remainder of the aliasing process is performed on the oversampling board 1112, which is connected via cables. The oversampling board 1112 provides further aliasing protection and other conditioning and digitization operations on the signals. Next, the data moves to the Jennic board 1114 for further digitization and transfer to a computer via USB or Ethernet. In one embodiment, the Jennic board 1114 can be replaced with a PIC board 1118 for more advanced and efficient data collection and communication. Once the data moves to the computer software 1102, it can be manipulated to display trends, spectra, waveforms, statistics, and analysis.

[0066] In embodiments, the system is designed to accept all types of data, from several volts to 4-20 mA signals. In embodiments, open data storage and communication formats can be used. Analysis and reporting will include certain proprietary aspects of the system. In embodiments, smartband analysis is a way to break down data into easily analyzable components that can be combined with other smartbands to generate new, simpler, yet more comprehensive analyses. In embodiments, this unique information is extracted and graphically illustrated, as pictorial explanations are more helpful to users. In embodiments, complex programs and user interfaces are simplified to enable any user to manipulate data like an expert.

[0067] In embodiments, the system essentially operates in a single, large loop. It begins with a generic user interface in software. Most, but not all, online systems require the OEM to create or develop the GUI system 1124. In embodiments, fast-path creation can utilize hierarchical templates. In embodiments, a graphical user interface (GUI) is created so that any user can fill in information using a simple template. After creating the template, the user can copy and paste any required information. Furthermore, users can develop their own templates for future use and to institutionalize their knowledge. Once the user has entered all user information and connected all of their sensors, the user can start the system to acquire data. In some applications, rotating machinery can generate electrical charges that can harm electrical equipment. In embodiments, to mitigate the effects of this charge on equipment, unique electrostatic protection for trigger and vibration inputs is placed before the Mux and DAQ hardware to dissipate the charge as the signal passes from the sensor to the hardware. In embodiments, the Mux and analog boards can also utilize solid-state relays and design topologies to provide front-end circuitry and wider traces for high-current input capability, enabling the system to handle high-current inputs when necessary.

[0068] In this example, the important part before the mux is the front-end signal conditioning on the mux, which is used to improve the signal-to-noise ratio of the front-end signal conditioning. Most multiplexers are added later, and OEMs often don't pay attention to or even consider the signal quality coming out of the multiplexer. As a result, signal quality can degrade by as much as 30 dB or more. Every system is only as strong as its weakest link, so whether the signal-to-noise ratio of a 24-bit DAQ is 110dB, the signal quality is compromised by the mux. If the signal-to-noise ratio in the mux drops to 80 dB, it may not be much better than a 16-bit system from 20 years ago.

[0069] In addition to providing a better signal, multiplexers can also play a key role in enhancing the system. A truly continuous system can monitor every sensor at all times, but this is often costly. Multiplexer systems typically monitor only a certain number of channels at a time, switching between them individually within a larger set of sensors. This leaves sensors that are not being monitored unmonitored; if levels rise, the user may never know. In embodiments, a multiplexer continuous monitoring alarm feature provides continuous monitoring alarms for the multiplexer by providing circuitry on the multiplexer that measures input levels against known alarms even when the data acquisition ("DAQ") system is not monitoring the inputs. Essentially, this enables the system to monitor continuously, but it cannot capture data about issues as quickly as a true continuous system. In embodiments, this alarm feature is combined with adaptive scheduling technology for continuous monitoring, with the continuous monitoring system software adapting and adjusting the data collection sequence based on statistics, analytics, data alerts, and dynamic analysis. This allows the system to quickly collect dynamic spectral data about alarming sensors immediately after an alarm is issued.

[0070] Another limitation of multiplexers is that they typically have a limited number of channels. In embodiments, the use of distributed complex programmable logic device (CPLD) chips, along with a dedicated bus for logic control of multiple muxes and data acquisition sections, enables the CPLD to control multiple muxes and DAQs, thereby eliminating the limit on the number of channels a system can handle. In embodiments, multiplexers and DAQs can be stacked together to provide additional input and output channels to the system.

[0071] In addition to a limited number of channels, multiplexers typically only collect data from sensors within the same group. This is a significant limitation for detailed analysis, as being able to simultaneously examine data from sensors on the same machine is extremely valuable. In an embodiment, this problem is addressed by using analog crosspoint switches to collect data from variable groups of vibration input channels. Crosspoint switches are commonly used in the telephone industry and provide a matrix circuit that enables the system to access any group of eight channels from the total number of input sensors.

[0072] In an embodiment, the system provides a phase-locked loop bandpass tracking filter method for acquiring slow RPMs and phase for balancing, thereby remotely balancing slow machinery at a site such as a paper mill and providing additional analysis based on its data.

[0073] In one embodiment, a distributed CPLD chip with a dedicated bus is used to control multiple multiplexers, providing logical control of multiple muxes and data acquisition sections. This capability can be enhanced by utilizing a hierarchical multiplexer, which allows multiple DAQs to collect data from multiple multiplexers. In one embodiment, this allows for faster data collection and more channels to be collected simultaneously for more complex analysis. In one embodiment, the mux can be modified to be portable and utilize the data acquisition residency feature, which can make the SV3X DAQ a protected system.

[0074] In an embodiment, once the signals leave the multiplexers and layered muxes, they are moved to analog boards with other enhancements. In an embodiment, the ability to power down analog channels when not in use, along with other power-saving measures including the ability to power down component boards, enables the system to power down channels on the main and daughter analog boards to save energy. In an embodiment, this can provide the same energy-saving benefits to protection systems, especially when operating on batteries or solar power. In an embodiment, to maximize signal-to-noise ratio and provide the best data, a peak detector routed to a separate A / D and used for automatic scaling provides the system with the highest peak in each set of data so it can quickly scale the data to that peak. In an embodiment, improved integration using both analog and digital methods results in innovative hybrid integration that will also improve or maintain the highest possible signal-to-noise ratio.

[0075] In embodiments, a segment of the analog board allows for routing of trigger channels (raw or buffered) to other analog channels. This enables users to route triggers to any channel for analysis and troubleshooting. In embodiments, once the signals leave the analog board, they enter the oversampling board, where a precise voltage reference used for the A / D zero reference provides more accurate DC sensor data. The high speed of oversampling also allows for oversampling the higher inputs of the oversampled A / D for the lower sample rate outputs to minimize antialiasing filter requirements, thereby oversampling the data at the higher inputs, which minimizes antialiasing requirements. In embodiments, a CPLD can be used as a clock divider for the oversampled A / D to achieve lower sample rates without digital resampling, allowing the oversampled A / D to achieve lower sample rates without digitally resampling the data.

[0076] In embodiments, the data is then moved from the oversampling board to the Jennic board, where the phase relative to the input and trigger channels is digitally derived using onboard timers. In embodiments, the Jennic board can also store calibration data and system maintenance and repair history data in the onboard card deck. In embodiments, the Jennic board will enable the acquisition of long blocks of data at a high sampling rate, rather than multiple data sets extracted at different sampling rates, making it possible to stream data and acquire long blocks of data for later advanced analysis.

[0077] In one embodiment, after data passes through the Jennic board, it is transferred to a computer. Once installed on the computer, the software features numerous enhancements that improve system analysis capabilities. In one embodiment, hierarchical templates are used for rapid route creation, providing the ability to quickly create routes for all devices using simple templates, which also accelerates software deployment. In one embodiment, the software will be used to increase system intelligence. This will begin with defining the expert system's Smart Bands and diagnostics expert system graphical GUI approach. This will provide a graphical expert system with a simplified user interface, enabling anyone to develop complex analyses. In one embodiment, this user interface will be centered around the Smart Bands, providing a simplified path for average users to implement complex yet flexible analyses. In one embodiment, the Smart Bands will be paired with self-learning neural networks to enable even more advanced analytical methods. In one embodiment, the system will also utilize a hierarchical structure for additional analytical insights from the machine. A key component of predictive maintenance is the ability to learn from known information during maintenance or inspection. In one embodiment, a graphical back-calculation approach can improve the Smart Bands and correlations based on known faults or issues.

[0078] In embodiments, in addition to the detailed analysis performed by smart belts, bearing analysis methods are also provided. In recent years, there has been a strong drive for energy conservation, which has led to an influx of variable frequency drives. In embodiments, torsional vibration detection and analysis using transient signal analysis provides advanced torsional vibration analysis, enabling more comprehensive diagnosis of torsional-related machinery (such as machinery with rotating components). In embodiments, the system is capable of self-deploying various intelligent functions to achieve better data analysis and more comprehensive analysis. In embodiments, this intelligence begins with intelligent routing, where the software's intelligent routing simultaneously adjusts the sensor data it collects to gain additional correlation intelligence. In embodiments, intelligent operational data storage ("ODS") allows the system to selectively collect deformation modal analysis to further examine machinery conditions. In embodiments, in addition to changing routing, adaptive scheduling technology for continuous monitoring allows the system to adjust the data it collects for full-spectrum analysis across multiple (e.g., eight) relevant channels. In embodiments, this intelligence provides data for continuous monitoring and extended statistical capabilities for analysis of localized environmental vibration, combining ambient and local temperature with changes in vibration levels to identify machinery issues.

[0079] Embodiments of the methods and systems disclosed herein may include a self-contained DAQ box. In embodiments, a data acquisition device can be controlled by a PC to implement desired data acquisition commands. In embodiments, the system can be self-contained and capable of data acquisition, processing, analysis, and monitoring independent of external PC control. Embodiments of the methods and systems disclosed herein may include secure digital ("SD") card storage. In embodiments, utilizing an SD card provides significant additional storage capacity, such as for cameras, smartphones, and the like. This is crucial for monitoring applications where critical data must be permanently stored. Furthermore, in the event of a power failure, the latest data can be stored even if it is not offloaded to another system. Embodiments of the methods and systems disclosed herein may include a data acquisition ("DAQ") system. The current trend is to enable DAQ systems to communicate with the outside world as much as possible, often through networking, including wireless networks. While in the past, dedicated buses were typically used to control DAQ systems using microprocessors or microcontrollers / microprocessors paired with PCs, the need for networking is now greater and has become out of the context of the new design prototype. In embodiments, multiple microprocessors / microcontrollers or dedicated processors can be utilized to implement various aspects of DAQ functionality, with one or more processor units primarily focused on communication with the outside world. This eliminates the need to constantly interrupt key processes, including control of the signal conditioning circuitry, triggering raw data acquisition using the A / D, directing the A / D output to appropriate onboard memory, and processing the data. In one embodiment, a dedicated microcontroller / microprocessor is designated for all external communications. These include USB, Ethernet, and wireless, with the ability to provide one or more IP addresses for hosting web pages. All communication with the outside world is accomplished using simple text-based menus. A series of common commands (over 100 in practice) are provided, such as InitializeCard (card initialization), AcquireData (data acquisition), StopAcquisition (stop acquisition), RetrieveCalibrationInfo (retrieve calibration information), etc. In one embodiment, intensive signal processing activities, including resampling, weighting, filtering, and spectral processing, can be performed by a dedicated processor, including one or more field-programmable gate arrays (FPGAs), digital signal processors (DSPs), microprocessors, and microcontrollers. In one embodiment, this subsystem can communicate with the communications processing segment via a dedicated hardware bus. Dual-port memory, signal logic, and other components facilitate this goal. This embodiment can not only significantly improve efficiency, but also significantly improve processing capabilities, including data streaming and other high-end analysis technologies.

[0080] Embodiments of the methods and systems disclosed herein may include sensor overload identification. A monitoring system is required to identify when a sensor is overloaded. While a monitoring system can identify when its system is overloaded, in some embodiments, the system can look at the voltage of a sensor to determine if the overload is coming from that sensor. This can help the user obtain a different sensor more appropriate for the situation or attempt to recollect data. There are often situations involving high-frequency inputs that would saturate a standard 100 mV / g sensor (the most commonly used in the industry), and the ability to sense overload improves data quality for better analysis.

[0081] Embodiments of the methods and systems disclosed herein can include RFID on accelerometers and RFID on inclinometers or other sensors, whereby the sensors can tell the system / software which machine / bearing and orientation they are connected to, and can automatically configure themselves in the software to store data without the user having to tell them. In embodiments, a user can place the system on any machine or machines, and it will automatically configure itself and be ready to collect data within seconds.

[0082] Various embodiments of the methods and systems disclosed herein can include ultrasonic online monitoring by placing ultrasonic sensors inside transformers, MCCs, circuit breakers, and the like, where the system monitors the acoustic spectrum, continuously looking for patterns that identify arcing, corona, and other electrical issues that indicate a fault or problem. In some embodiments, an analytics engine is used during ultrasonic online monitoring and to identify other faults by combining this data with other parameters such as vibration, temperature, pressure, heat flux, magnetic field, electric field, current, voltage, capacitance, inductance, and combinations thereof (e.g., single ratios).

[0083] Embodiments of the methods and systems disclosed herein may include the use of analog crosspoint switches for collecting variable sets of vibration input channels. For vibration analysis, it is beneficial to simultaneously acquire multiple channels from vibration transducers mounted in different orientations on different parts of a machine (or machines). By acquiring readings simultaneously, the relative phases of these inputs can be compared to diagnose various mechanical faults, for example. Other types of cross-channel analysis, such as cross-correlation, transfer functions, and operational deformation modes (ODS), can also be performed. Current systems using conventional fixed-group multiplexers can only compare a limited number of channels assigned to a specific group at installation time (based on the number of channels in each group). The only way to provide some flexibility is to overlap channels or incorporate significant redundancy into the system, both of which can significantly increase overhead (in some cases, the cost increases exponentially with the flexibility). The simplest mux design selects one of multiple inputs and routes it to a single output line. A grouped design consists of a set of simple building blocks, each processing a fixed set of inputs and routing them to its corresponding output. Typically, these inputs do not overlap, so inputs from one mux group cannot be routed to another. Unlike conventional mux chips, which typically switch one or more fixed groups of channels to a single output—groups of 2, 4, 8, and so on—crosspoint muxes allow users to assign any input to any output. Previously, crosspoint multiplexers were used for specialized purposes, such as RGB digital video, and were too noisy for analog applications like vibration analysis; however, recent advances in the technology now make this possible. Another advantage of crosspoint muxes is the ability to disable outputs by placing them in a high-impedance state. This is ideal for output busses, allowing multiple mux cards to be stacked and their output buses connected together without the need for bus switches.

[0084] Embodiments of the methods and systems disclosed herein may include front-end signal conditioning on the Mux to improve signal-to-noise ratio. Various embodiments may perform signal conditioning (e.g., range / gain control, integration, filtering, etc.) on vibration and other signal inputs before the Mux switches to maximize signal-to-noise ratio.

[0085] Embodiments of the methods and systems disclosed herein may include a data acquisition dwell feature. In embodiments, continuous monitoring of the Mux bypass provides a mechanism to continuously monitor for significant alarms on channels not currently being sampled by the Mux system using a filtered peak hold circuit or similarly functioning multiple trigger conditions, thereby cost-effectively delivering these alarms to the monitoring system using hardware interrupts or other means.

[0086] Various embodiments of the methods and systems disclosed herein may include the use of distributed CPLD chips with a dedicated bus to perform logic control for multiple MUXs and data acquisition. Implementing interfaces with various types of predictive maintenance and vibration transducers requires extensive switching operations. This includes AC / DC coupling, 4-20 interfaces, IEPE (transducer power), channel power reduction (for switching op amp power), and single-ended or differential grounding options. Furthermore, digital port control is required for range and gain control, hardware-integrated switching, AA filtering, and triggering. This logic can be performed by a series of CPLD chips strategically positioned for the tasks being controlled. A single large CPLD requires long circuit paths, and these circuit paths are densely packed within the large chip. In embodiments, distributed CPLDs not only address these issues but also provide considerable flexibility. A bus is created in which each CPLD has its own unique device address with fixed assignments. For multiple boards, such as multiple MUX boards, jumpers are provided to set multiple addresses. In another example, three bits allow up to eight boards to be configurable across the bus. In embodiments, a bus protocol is defined so that each CPLD on the bus can be addressed individually or as a group.

[0087] Embodiments of the methods and systems disclosed herein may include high current input capability using solid state relays and design topologies. Typically, vibration data collectors are not designed to handle large input voltages because they are expensive and generally not needed. As technology improves and monitoring costs drop significantly, these data collectors will need to acquire many different types of PM data. In an embodiment, one approach is to use mature OptoMOS technology rather than the more conventional spring relay approach, which allows for switching of front-end high voltage signals. Many of the historical issues regarding nonlinear zero crossings or other nonlinear solid-state behavior have been eliminated with respect to the passage of weak buffered analog signals. Additionally, in an embodiment, the PCB is topologically arranged to place all single channel input circuitry as close to the input connector as possible.

[0088] Embodiments of the methods and systems disclosed herein include the ability to power down unused analog channels, power down component boards, and implement other power-saving measures. In embodiments, powering down analog signal processing op amps for unselected channels and powering down component boards and other hardware via low-level firmware in the DAQ system makes high-level application control relatively easy compared to power-saving capabilities. Explicit hardware control is possible but not required by default.

[0089] Embodiments of the methods and systems disclosed herein can include unique electrostatic protection for trigger and vibration inputs. In many critical industrial environments where significant electrostatic forces may be generated, such as low-speed balancing using large conveyors, appropriate transducer and trigger input protection is required. In embodiments, a low-cost yet effective method for such protection is described that eliminates the need for external supplemental equipment.

[0090] Embodiments of the methods and systems disclosed herein may include a precise voltage reference for the A / D zero reference. Some A / D chips provide their own internal zero voltage reference to serve as a mid-scale value for external signal conditioning circuitry, ensuring that the A / D and external op amp use the same reference. While this seems reasonable in theory, practical complications arise. In many cases, these references are themselves based on the supply voltage using resistor dividers. For many current systems, particularly those powered from a PC via USB or similar buses, this provides an unreliable reference, as the supply voltage often varies significantly with load. This is particularly true for oversampling A / D chips that require extensive signal processing. While the offset may drift with load, this can create problems if digital calibration of the reading is required. Typically, the voltage offset represented by the A / D counter is digitally modified to compensate for the DC offset. However, in this case, if the calibration offset is determined to be appropriate for one set of load conditions, it will not be applicable for other conditions. The absolute DC offset represented by the counter is no longer applicable. Calibration for all load conditions becomes complex, unreliable, and ultimately unmanageable. In an embodiment, an external voltage reference is used, which is independent only from the supply voltage, to serve as a zero offset.

[0091] Embodiments of the methods and systems disclosed herein may include a phase-locked loop (PLL) bandpass tracking filter approach for acquiring low-speed PRMs and phase for balancing purposes. Balancing at very slow speeds is sometimes necessary for balancing purposes. Typical tracking filters can be constructed based on PLL or PLL designs. However, stability and speed range are paramount considerations. In embodiments, multiple digitally controlled switches are used to select appropriate RC and damping constants. Switching can be fully automated by measuring the frequency of an input tachometer signal. Embodiments of the methods and systems disclosed herein may include using onboard timers to digitally derive phase relative to input and trigger channels. In embodiments, digital phase derivation uses digital timers to determine the precise delay from a trigger event to the precise start of data acquisition. This delay, or offset, is then further refined using interpolation to obtain a more precise offset, which is then applied to the phase determined by analysis of the acquired data, resulting in an "essentially" absolute phase with precise mechanical meaning useful for primary balancing, alignment analysis, and the like.

[0092] Embodiments of the methods and systems disclosed herein may include a peak detector for autoscaling, which is routed to a separate A / D converter. Many currently used microprocessors have built-in A / D converter functionality. For vibration analysis purposes, these often lack sufficient bit count, channel count, or sampling frequency without significantly reducing the microprocessor speed. Despite these limitations, using them for autoscaling can be beneficial. In embodiments, a separate, less expensive A / D converter with reduced functionality can be used. For each channel's input, after buffering the signal (typically with appropriate coupling: AC or DC) but before signal conditioning, the signal is fed directly to the microprocessor or a low-cost A / D converter. Unlike adjusting the signal for range, gain, and filter switch positions, the switches are not changed. This allows for simultaneous sampling of autoscaling data while the input data is signal-conditioned, fed to a more powerful external A / D, and directed to onboard memory using direct memory access (DMA), which allows access to memory without the CPU. This significantly simplifies the autoscaling process, eliminating the need for switching switches and allowing for setup time, which significantly slows down the autoscaling process. Furthermore, the data are collected simultaneously, which ensures an optimal signal-to-noise ratio. The reduced number of bits and other characteristics are usually more than sufficient for automatic scaling purposes.

[0093] Embodiments of the methods and systems disclosed herein may include routing a trigger channel (raw or buffered) to other analog channels. Many systems may require trigger channels to determine the relative phase between multiple input data sets or to obtain important data without repetition of undesired inputs. In one embodiment, a digitally controlled relay is used to switch the raw or buffered trigger signal to one of these input channels. It is often useful to examine the quality of the trigger pulse, as it can often be corrupted due to a variety of reasons, including inadequate placement of the trigger sensor, wiring issues, and incorrect setup (e.g., dirty reflector tape when using a light sensor). The ability to view the raw or buffered signal provides an excellent diagnostic or debugging tool. It can also provide improved phase analysis capabilities by subjecting the recorded data signal to various signal processing techniques, such as variable-speed filtering algorithms.

[0094] Embodiments of the methods and systems disclosed herein may include oversampling the higher input of an oversampled A / D for a lower sample rate output to minimize anti-aliasing filter requirements. In one embodiment, a higher input oversampling rate is used for the oversampled A / D to obtain lower sample rate output data, thereby minimizing anti-aliasing filtering requirements. Lower oversampling rates can be used for higher sample rates. For example, a third-order AA filter required for a minimum sample rate of 256 Hz (Fmax of 100 Hz) is sufficient for an Fmax range of 200 to 500 Hz. Another higher-cutoff AA filter can be used for an Fmax range starting at 1 kHz and higher (where the auxiliary filter starts at the highest sample rate of 256 x 128 kHz). Embodiments of the methods and systems disclosed herein may include using a CPLD as a clock divider for the oversampled A / D to achieve lower sample rates without digital resampling. In one embodiment, a CPLD can be used as a programmable clock divider to downsample a high-frequency crystal reference to a lower frequency. The downsampled lower frequency can be even more accurate than the original source relative to its longer time period. This also minimizes or eliminates the need for digital resampling.

[0095] Embodiments of the methods and systems disclosed herein may include signal processing firmware / hardware. In some embodiments, long blocks of data are acquired at a high sampling rate, rather than extracting multiple data sets at varying sampling rates. Typically, in modern path acquisition processes for vibration analysis, data is collected at a fixed sampling rate and a specified data length. Depending on the specific mechanical analysis requirements at hand, the sampling rate and data length may vary from one path point to another. For example, a motor may require a relatively slow sampling rate and high resolution to distinguish operating speed harmonics from line frequency harmonics. However, the practical trade-off is that achieving this higher resolution requires increased acquisition time. In contrast, some high-speed compressors or gear sets require much higher sampling rates to measure the amplitude of relatively high-frequency data, although precise resolution may not necessarily be required. Ideally, however, it would be better to collect data with very long sample lengths at very high sampling rates. When digital acquisition equipment first became commonplace in the early 1980s, A / D sampling, digital storage, and computational power were not anywhere near the levels available today, resulting in a trade-off between the time required for data collection and the desired resolution and accuracy. Because of these limitations, some analysts in the field have even refused to abandon their analog tape recording systems, which were not significantly impacted by these digitization drawbacks. Several hybrid systems have been employed, digitizing playback of recorded analog data at various sampling rates and lengths as needed, though these systems are undoubtedly less automated. As previously mentioned, a more common approach balances data collection time with analysis capability and digitally acquires blocks of data at various sampling rates and lengths, storing these blocks individually and digitally. In embodiments, long data lengths can be collected and stored at the highest practical sampling rate, such as 1024 kHz, corresponding to a 40 kHz Fmax. This long block of data can be acquired in the same amount of time as the shorter lengths at lower sampling rates employed by prior methods, thus adding no significant delay to the samples at the measurement point, which is always a concern during path collection. In embodiments, the data from the analog tape recordings is digitized to a precision that ensures it can be considered practically continuous or "analog" for many purposes, including those of the present invention, unless the context indicates otherwise.

[0096] Embodiments of the methods and systems disclosed herein may include storing calibration data and maintenance history on an onboard card set. Many data acquisition devices that rely on interfacing with a PC to operate store their calibration coefficients on the PC. This is especially true for complex data acquisition devices that have many signal paths and, therefore, calibration tables that can be very large. In an embodiment, the calibration coefficients are stored in flash memory, which permanently remembers this data or any other important information about the matter for all practical purposes. This information may include nameplate information such as serial numbers of individual components, firmware or software version numbers, maintenance history, and calibration tables. In an embodiment, the DAQ box remains calibrated and continues to store all such important information, regardless of which computer the box is ultimately connected to. A PC or external device can poll this information at any time for implantation or information exchange purposes.

[0097] Embodiments of the methods and systems disclosed herein may include fast path creation using hierarchical templates. In the field of vibration monitoring and general parameter monitoring, data monitoring points need to be established in a database or functionally equivalent location. These points are associated with various attributes, including the following categories: transducer attributes, data collection settings, mechanical parameters, and operating parameters. Transducer attributes include probe type, probe mounting type, and probe mounting or axial orientation. Data collection attributes associated with a measurement include sampling rate, data length, IEPE (probe power) and coupling requirements, hardware integration requirements, 4-20 or voltage interface, range and gain settings (if applicable), and filter requirements. Mechanical parameter requirements associated with a specific point include operating speed, bearing type, and bearing parameter data for rolling element bearings, including pitch diameter, number of balls, inner ring diameter, and outer ring diameter. For tilt pad bearings, this parameter data includes the number of pads. For measurement points on equipment such as gearboxes, required parameters would include, for example, the number of teeth on each gear; for induction motors, the number of rotor bars and posts; for compressors, the number of blades and / or vanes; for fans, the number of vanes; for belt / pulley systems, the number of belts and the associated belt pass frequency calculated based on pulley size and pulley center distance; for measurements near couplers, the coupler type and number of teeth in the gear coupler may be essential, among others. Operating parameter data would include workload, which could be expressed in megawatts, flow rate (gas or liquid), percentage, horsepower, feet per minute, etc. Operating temperature (both ambient and operating), operating pressure, humidity, etc. may also be relevant. As can be seen, the setup information required for a single measurement point can be quite extensive. Performing any reasonable analysis of this data is also crucial. Machinery, equipment, and bearing-specific information is essential for identifying fault frequencies and predicting various types of specific faults. Transducer properties and data collection parameters are crucial for correctly interpreting the data and providing constraints for the appropriate type of analysis technique. The traditional way of entering this data is to enter it manually, usually at the lowest hierarchical level, for example, the bearing level for mechanical parameters or the transducer level for data collection setup information, and the operation is quite cumbersome. However, it cannot be overemphasized that the importance of the hierarchical relationships required to organize the data for analysis and interpretation as well as the storage and movement of data. Here, we mainly emphasize the storage and movement of data. In essence, the setup information discussed above is extremely redundant at the lowest hierarchical level. However, because it has a strong hierarchical nature, it can be stored efficiently in this form. In an embodiment, the hierarchical nature can be utilized when copying data in the form of templates. For example, a hierarchical storage structure suitable for many purposes is defined from the general to the specific of the company, plant or site, unit or process, machine, equipment, shaft element, bearing and transducer.Duplicating data associated with a specific machine, device, shaft element, or bearing is much easier than simply duplicating that data at the lowest transducer level. In an embodiment, the system not only stores data in this hierarchical manner, but also robustly supports rapid duplication of data using hierarchical templates. The similarity of components at a particular hierarchical level facilitates efficient storage of data in a hierarchical format. For example, many machines have common components such as motors, gearboxes, compressors, belts, fans, etc. More specifically, many motors can be easily categorized as induction, DC, fixed speed, or variable speed motors. Many gearboxes can be divided into common groupings such as input / output, input pinion / intermediate gear / output pinion, 4-cylinder (poster), etc. Within a factory or company, there are many similar types of equipment that are purchased and standardized for cost and maintenance reasons. This leads to a large amount of duplication of similar types of equipment and therefore provides a great opportunity to utilize a hierarchical template approach.

[0098] Embodiments of the methods and systems disclosed herein can include smart bands. Smart bands can be applied to any processed signal feature derived from any dynamic input or group of inputs in order to analyze data and achieve a correct diagnosis. Furthermore, smart bands can even include miniature or relatively simple diagnostics to implement more robust and complex smart bands. Historically, in the field of mechanical vibration analysis, alarm bands have been used to define relevant spectral bands for analyzing and / or trending significant vibration modes. Alarm bands typically consist of a region of the spectrum (amplitude plotted against frequency) defined between low- and high-frequency limits. The amplitudes between these limits are summed in the same manner used to calculate the total amplitude. Smart bands offer greater flexibility because they can encompass not only a specific frequency band, but also a set of spectral peaks, such as harmonics of a single peak, true peak level or crest factor derived from a time waveform, the overall waveform derived from the vibration envelope spectrum, or other specialized signal analysis techniques or logical combinations (AND, OR, XOR, etc.) of these signal properties. Furthermore, countless other types of parametric data (including system load, motor voltage and phase information, bearing temperature, flow rate, etc.) can also serve as the basis for forming additional smart bands. In an embodiment, smart belt symptoms can be used as building blocks for an expert system whose engine uses these inputs to derive diagnostic information. Some of these micro-diagnostics can then in turn be used as smart belt symptoms (smart belts can even include diagnostics) for a broader diagnosis.

[0099] Embodiments of the methods and systems disclosed herein may include a neural network expert system that utilizes smart bands. Typical vibration analysis engines are rule-based, i.e., they utilize an expert rule list engine that triggers a specific diagnosis when conditions are met. In contrast, a neural approach utilizes weighted triggering of multiple input stimuli into smaller analysis engines or neurons, which in turn feed a simplified weighted output to other neurons. The outputs of these neurons can also be classified into smart bands that in turn feed other neurons. This results in a more hierarchical approach to expert diagnosis than the one-shot approach of a rule-based system. In an embodiment, the expert system utilizes this neural approach using smart bands; however, the system does not preclude the reclassification of rule-based diagnostics into smart bands as additional stimuli for the expert system to utilize. In this sense, although it is essentially a neural approach at the highest level, it can be summarized as a hybrid approach.

[0100] Embodiments of the methods and systems disclosed herein may include the use of a database hierarchy in analysis. Smart belt fault symptoms and diagnostics can be assigned to multiple hierarchical database levels. For example, a smart belt might be labeled "Looseness" at the bearing level, trigger "Looseness" at the equipment level, and trigger "Looseness" at the machine level. Another example would be performing a smart belt diagnostic called "Horizontal Plane Phase Flip" on a coupling and generating a smart belt diagnostic called "Vertical Coupling Misalignment" at the machine level.

[0101] Embodiments of the methods and systems disclosed herein may include an expert system GUI. In one embodiment, the system uses a graphical approach to define smart bands and diagnostics for the expert system. Entering fault phenomena, rules, or broader smart bands for creating specific machine diagnostics can be tedious and time-consuming. One approach to making this process more convenient and efficient is to provide a graphical approach using wiring. The proposed graphical interface consists of four main components: a fault phenomenon component library, a diagnostic library, a tool library, and a graphical wiring area (GWA). The fault phenomenon component library includes a variety of spectra, waveforms, envelopes, and any type of signal processing feature or feature grouping (such as spectrum peaks, spectrum harmonics, waveform true peaks, waveform crest factors, spectrum warning bands, etc.). Each component can be assigned additional properties. For example, a spectrum peak component can be assigned the frequency or order (or multiple orders) of the operating speed. Some components can be predefined or user-defined, such as 1×, 2×, or 3× the operating speed, 1×, 2×, or 3× the gear mesh, 1×, 2×, or 3× the blade passes, or the number of motor rotor bars × the operating speed.

[0102] In one embodiment, a diagnostic library contains various predefined and user-defined diagnostics, such as misalignment, imbalance, looseness, and bearing failure. Similar to components, diagnostics can also be used as building blocks for more complex diagnostics. In one embodiment, the tool library includes logical operations such as AND, OR, and XOR, or other methods that combine the various components listed above, such as maximization, minimization, interpolation, averaging, and other statistical operations. Various components, tools, and diagnostics are represented by icons that are graphically connected in the desired manner. Embodiments of the methods and systems disclosed herein may include an expert system graphical GUI for defining expert system smart bands and diagnostics. Entering symptoms, rules, or broader smart bands for creating specific machine diagnostics can be tedious and time-consuming. One approach to making this process more convenient and efficient is to provide a graphical approach using routing. The proposed graphical interface consists of four main components: a symptom parts bin, a diagnostics bin, a tools bin, and a graphical routing area ("GWA"). In an embodiment, the fault phenomenon component library contains various spectra, waveforms, envelopes, and any type of signal processing features or feature groupings, such as spectral peaks, spectral harmonics, waveform true peaks, waveform crest factors, spectral warning bands, and so on. Each component can be assigned additional attributes; for example, a spectral peak component can be assigned the frequency or order (or multiple orders) of the operating speed. Some components can be predefined or user-defined, such as 1×, 2×, or 3× operating speed, 1×, 2×, or 3× gear mesh, 1×, 2×, or 3× blade passes, or the number of motor rotor bars × operating speed. In an embodiment, the diagnostic library contains various predefined and user-defined diagnoses, such as misalignment, imbalance, looseness, and bearing failure. Like components, diagnostics can also be used as building blocks for building more complex diagnostics. The tool library includes logical operations such as AND, OR, and XOR, or other ways to combine the various components listed above, such as maximization, minimization, interpolation, averaging, and other statistical operations. GWA can generally include components from the component library or diagnoses from the diagnostic library, which are connected together using tools to create diagnostics. The various components, tools, and diagnostics are represented by icons that are simply graphically connected together in the required manner.

[0103] Embodiments of the methods and systems disclosed herein may include graphical methods for backpropagation definitions. In embodiments, the expert system also provides the system with learning opportunities. If a unique set of stimuli or smart bands is known to correspond to a specific fault or diagnosis, then a set of coefficients can be backpropagated that, when applied to a future set of similar stimuli, will produce the same diagnosis. In embodiments, if multiple sets of data are present, then a best fit method can be used. Unlike the smart band GUI, this embodiment will generate the wiring diagram itself. In embodiments, the user can customize the backpropagation method settings and use a database browser to match a specific data set with the desired diagnosis. In embodiments, the smart band GUI can be used to create or customize the desired diagnosis. In embodiments, the user can then press the GENERATE button and a dynamic wiring of the fault phenomenon to the diagnosis may appear on the screen when the algorithm is completed to achieve the best fit. In embodiments, various statistics will be displayed after the above operations are completed, detailing the extent to which the mapping process has progressed. In some cases, mapping may not be possible, for example, if the input data is all zeros or erroneous data (error assignment), etc. Embodiments of the methods and systems disclosed herein may include a bearing analysis method. In embodiments, the bearing analysis method may combine computer-aided design ("CAD"), predictive deconvolution, minimum variance distortionless response ("MVDR"), and spectral harmonic summation.

[0104] Embodiments of the methods and systems disclosed herein may include torsional vibration detection and analysis using transient signal analysis, a significant trend with the recent popularity of variable-speed machinery. Due primarily to the decreasing cost of motor speed control systems and the increasing cost and awareness of energy usage, the potentially significant energy savings of load control have become more economically justifiable. Unfortunately, one design aspect of this problem that is often overlooked is vibration. If a machine is designed to operate at only one speed, the physical structure is correspondingly much simpler to design, thereby avoiding structural and torsional mechanical resonances, each of which can significantly degrade the machine's mechanical health. This can include structural features such as the type of material used, its weight, the need for and placement of reinforcements, bearing type and location, and base support constraints. Even when a machine operates at a single speed, designing a structure to minimize vibration can still be a daunting task, potentially requiring computer modeling, finite element analysis, and field testing. With the addition of variable speeds, in many cases, designing for all required speeds becomes impossible. The problem then becomes one of minimization, such as through speed avoidance. This is why many modern motor controllers are typically programmed to skip or rapidly progress through specific speed ranges or speed bands. Embodiments include determining speed ranges within a vibration monitoring system. Non-torsional structural resonance is generally fairly easy to detect using conventional vibration analysis techniques. However, this is not the case for torsional vibration. A particular area of ​​current concern is the increasing incidence of torsional resonance problems, apparently due to the increased torsional stresses associated with speed variations and equipment operation at torsional resonant speeds. Unlike non-torsional structural resonance, which typically exhibits significantly increased effects from housing or external vibrations, torsional resonance is generally free of such effects. In the case of shaft torsional resonance, the torsional motion caused by the resonance can only be discerned by looking for changes in velocity and / or phase. Current standard methods for analyzing torsional vibration involve the use of specialized instrumentation. The methods and systems disclosed herein allow for analysis of torsional vibration without such specialized instrumentation. This approach can involve shutting down the machine and using strain gauges and / or velocity encoder plates and / or other specialized fixtures such as gears. Friction wheels are another alternative, but they are typically manual and require specialized analysis personnel. Generally, these techniques can be prohibitively expensive and / or cumbersome. Continuous vibration monitoring systems are becoming increasingly popular due to decreasing costs and increasing convenience (e.g., remote access). In an embodiment, torsional velocity and / or phase changes can be discerned using only the vibration signal.In an embodiment, transient analysis techniques can be used to distinguish torsional induced vibrations from velocity changes due to process control.In embodiments, factors used for discrimination may focus on one or more of the following: the rate of speed change caused by variable speed motor control is relatively slow, continuous, and stable; torsional speed changes tend to be brief, impulsive, and not continuous; torsional speed changes tend to be fluctuating, likely decaying exponentially, while process speed changes do not; and small speed changes associated with torsional relative to the rotational speed of the shaft indicate that monitored phase behavior will exhibit fast or brief speed bursts, in contrast to the slow phase changes historically associated with increasing or decreasing machine speed (as represented by Bode or Nyquist plots).

[0105] Embodiments of the methods and systems disclosed herein may include improved integration using both analog and digital methods. When integrating signals digitally using software, the amplitude of the frequency data at the low end of the spectrum is essentially multiplied by a function that rapidly becomes infinite as it approaches zero, creating what is known in the industry as a "ski-slope" effect. The amplitude of the ski-slope is essentially the instrument's noise floor. A simple remedy for this is a traditional hardware integrator, which can operate at a much higher signal-to-noise ratio than the signal already digitized. Furthermore, the amplification factor can be limited to a reasonable level, essentially prohibiting multiplication by very large numbers. However, at higher frequencies, where the frequency increases, an initial amplitude well above the noise floor may be multiplied by a very small number (1 / f), which reduces the amplitude to a level well below the noise floor. Hardware integrators have a fixed noise floor, although this lower limit does not decrease with the now lower-amplitude high-frequency data. In contrast, the same digital multiplication of the digitized high-frequency signal still proportionally reduces the noise floor. In embodiments, hardware integration can be used below the unity gain point (at a value typically determined based on the gain being unity and / or the desired signal-to-noise ratio), and software integration can be used above the unity gain value to produce the desired results. In embodiments, integration is performed in the frequency domain. In embodiments, the resulting mixed data can then be converted back into a waveform that should have a much better signal-to-noise ratio than either the hardware-integrated or software-integrated data. In embodiments, the advantages of hardware integration are combined with the advantages of digital software integration to achieve the maximum signal-to-noise ratio. In embodiments, a first-order progressive hardware integrator high-pass filter with curve fitting allows some relatively low-frequency data to pass while reducing or eliminating noise, thereby allowing the recovery of very useful analytical data that would have been eliminated by the improper filter.

[0106] Embodiments of the methods and systems disclosed herein may include adaptive scheduling techniques for continuous monitoring. Continuous monitoring is typically performed using a pre-mux, with the goal of selecting a few channels from among many data channels to feed the hardware signal processing, A / D, and processing components of the DAQ system. This is primarily due to practical cost considerations. A compromise is to not monitor all points continuously (instead, monitoring a smaller range using alternative hardware methods). In embodiments, multiple scheduling levels are provided. In embodiments, at the lowest, most continuous level, all measurement points are cycled through in a round-robin fashion. For example, if acquiring and processing a measurement point takes 30 seconds and there are 30 measurement points, each point will be serviced every 15 minutes. However, if a point should alarm based on user-selected criteria, its priority can be increased so that it is serviced more frequently. Because each alarm can have multiple levels of severity, there may be multiple levels of priority in monitoring. In embodiments, more severe alarms are monitored more frequently. In embodiments, various additional advanced signal processing techniques can be applied at less frequent intervals. Embodiments can leverage the increased processing power of PCs, enabling the PC to temporarily pause the round-robin route collection process (with multiple collection tiers) and stream the desired amount of data to selected points. Embodiments can incorporate various advanced processing techniques, such as envelope processing, wavelet analysis, and numerous other signal processing techniques. In embodiments, after collecting this data, the DAQ card group will continue its route at the point where it was interrupted. In embodiments, the various PC-scheduled data collections will follow their own schedules, which are less frequent than the DAQ card routes. These can be set by hour, day, or number of route cycles (e.g., once every 10 cycles), with additional scheduling based on alarm severity priority or measurement type (e.g., motors can be monitored differently than fans).

[0107] Embodiments of the methods and systems disclosed herein may include a data collection resident feature. In some embodiments, a data collection box used for route collection, real-time analysis, and generally as a collection tool can be detached from its PC (tablet or other device) and powered by an external power source or suitable battery. In some embodiments, the data collector still maintains continuous monitoring capabilities, and its onboard firmware can perform dedicated monitoring functions for extended periods of time or be remotely controlled for further analysis. Embodiments of the methods and systems disclosed herein may include extended statistical capabilities for continuous monitoring.

[0108] Embodiments of the methods and systems disclosed herein may include environmental sensing, local sensing, and vibration for analysis. In embodiments, ambient temperature and pressure, as well as sensed temperature and pressure, can be combined with long-term / medium-term vibration analysis to predict any range of conditions or characteristics. Variations can include infrared sensing, infrared thermography, ultrasound, and many other sensor types and input types, combined with vibration or with each other. Embodiments of the methods and systems disclosed herein may include intelligent routing. In embodiments, the software of the continuous monitoring system adapts / adjusts the data collection sequence based on statistics, analysis, data alerts, and dynamic analysis. Routing is typically configured based on the channels to which the sensors are connected. In embodiments, a mux can combine any input mux channel to (e.g., eight) output channels via crosspoint switches. In embodiments, as channels enter an alarm state or the system identifies a critical deviation, the mux suspends the normal routing configured in the software to collect specific, synchronized data from channels sharing critical statistical variations for more advanced analysis. Embodiments include implementing intelligent ODS or intelligent transfer functions.

[0109] Embodiments of the methods and systems disclosed herein may include smart ODS and transfer functions. In embodiments, thanks to the system's multiplexers and crosspoint switches, ODS, transfer functions, or other specialized tests can be performed on all vibration sensors connected to a machine / structure, revealing how various points on the machine relate to each other. In embodiments, data streams at 40-50 kHz and longer (e.g., at least one minute) can be streamed, which can reveal information different from what a normal ODS or transfer function would reveal. In embodiments, the system can determine smart line signatures based on the data / statistics / analysis being used. Smart line signatures deviate from standard routes and perform ODS on a machine, structure, or multiple machines and structures that may exhibit correlations due to the conditions / data guiding them. In embodiments, transfer functions can be performed using an impact hammer on one channel to compare it to other vibration sensors on the machine. In embodiments, the system can perform transfer functions using variations in machine or system conditions such as load, speed, temperature, or other changes. In embodiments, different transfer functions can be compared to each other over time. In embodiments, different transfer functions can be strung together like a movie that can show how a mechanical failure progresses, for example, a bearing can be shown as it progresses through four stages of bearing failure, etc. Embodiments of the methods and systems disclosed herein may include a tiered mux. In embodiments, the tiered mux can allow for modular output of more channels (16, 24, or more) to multiples of an 8-channel card set, which allows for simultaneous collection of multiple channels of data for more complex analysis and faster data collection. Disclosed herein are methods and systems for continuous ultrasonic monitoring, including providing continuous ultrasonic monitoring of rotating components and bearings in energy production facilities.

[0110] See also Figure 8 The present invention generally involves digitally collecting or streaming waveform data 2010 from a machine 2020, which can operate at speeds varying from relatively slow rotational or oscillatory speeds to relatively fast speeds under different circumstances. The waveform data 2010 on at least one machine can include data from a single-axis sensor 2030 mounted at a constant reference location 2040 and from a three-axis sensor 2050 mounted at varying locations (or at multiple locations), including location 2052. In an embodiment, the waveform data 2010 can be vibration data acquired simultaneously from each sensor 2030, 2050 in a gap-free format over a duration of several minutes, with a maximum resolvable frequency sufficient to capture both periodic and transient impact events. By way of example, the waveform data 2010 can include vibration data that can be used to generate operational deformation modes. If desired, this data can also be used to diagnose vibrations, which can be used to prescribe machine maintenance plans.

[0111] In an embodiment, machine 2020 may further include a housing 2100, which may include a drive motor 2110 capable of driving a shaft 2120. Shaft 2120 may be supported for rotation or oscillation via a set of bearings 2130 (e.g., including a first bearing 2140 and a second bearing 2150). A data collection module 2160 may be connected to (or resident on) machine 2020. In one example, data collection module 2160 may be located and accessed via a cloud network facility 2170, collect waveform data 2010 from machine 2020, and transmit waveform data 2010 to a remote location. The working end 2180 of drive shaft 2120 of machine 2020 may drive a windmill, fan, pump, drill, gear system, drive system, or other working element, as the technology described herein can be applied to a wide range of machines, equipment, tools, and the like that include rotating or oscillating elements. In other cases, a generator may replace the motor 2110, and the working end of the drive shaft 2120 may direct the rotational energy to the generator to produce electricity, rather than consume electricity.

[0112] In an embodiment, waveform data 2010 can be acquired using a predetermined path format based on the layout of machine 2020. Waveform data 2010 may include data from a single-axis sensor 2030 and a three-axis sensor 2050. The single-axis sensor 2030 can serve as a reference probe with one data channel and be fixed at a fixed location 2040 on the machine being surveyed. The three-axis sensor 2050 can serve as a three-axis probe with three data channels (e.g., three orthogonal axes) and can be moved from one test point to the next according to a predetermined diagnostic path format. In one example, sensors 2030 and 2050 can be manually installed on machine 2020 and, in certain service instances, connected to a separate portable computer. The reference probe can remain in one location, while the user can move the three-axis vibration probe along a predetermined path on the machine (e.g., bearing to bearing). In this example, the user is instructed to position the sensors at predetermined locations to complete the survey of the machine (or portion thereof).

[0113] See also Figure 9 , shows a portion of an exemplary machine 2200 according to the present invention having a three-axis sensor 2210 mounted to a location 2220 associated with a bearing of a motor of the machine 2200 having an output shaft 2230 and an output member 2240. Figure 9 and Figure 10 , shows an exemplary machine 2300 according to the present invention having a triaxial sensor 2310 and a uniaxial vibration sensor 2320, which is used as a reference sensor connected to a constant position on the machine 2300 during a vibration survey. The triaxial sensor 2310 and the uniaxial vibration sensor 2320 can be connected to a data collection system 2330.

[0114] In other examples, the sensors and data collection modules and devices may be integrated into or reside on the rotating machine. In these examples, the machine may include multiple single-axis sensors and multiple three-axis sensors at predetermined locations. The sensors may be installed as pre-installed equipment and provided by the original equipment manufacturer (OEM), or installed at a different time in a retrofit application. Data collection module 2160, etc., may select and use the single-axis sensors and, while moving to each of the three-axis sensors, acquire data only from the single-axis sensors during waveform data collection 2010. Data collection module 2160 may reside on machine 2020 and / or be connected via cloud network infrastructure 2170.

[0115] See also Figure 8Various embodiments include collecting waveform data 2010 by digitally recording locally or streaming over a cloud network facility 2170. Waveform data 2010 can be collected continuously to ensure no gaps and, in some aspects, can be similar to analog recorded waveform data. Waveform data 2010 from all channels can be collected over one to two minutes, depending on the rotational or oscillatory speed of the monitored machine. In embodiments, the data sampling rate can be relatively high relative to the operating frequency of the machine 2020.

[0116] In embodiments, a second reference sensor can be used, and data can be collected on a fifth data channel. Thus, a single-axis sensor can be the first channel, and three-axis vibration can occupy the second, third, and fourth data channels. This second reference sensor, like the first sensor, can be a single-axis sensor, such as an accelerometer. In embodiments, the second reference sensor can remain in the same location on the machine as the first reference sensor for the entire vibration survey. The location of the first reference sensor (i.e., the single-axis sensor) can be different from the location of the second reference sensor (i.e., the other single-axis sensor). In certain instances, a second reference sensor can be used when the machine has two axes operating at different speeds, with the two reference sensors located on two different axes. Further to this example, other single-axis reference sensors can be used at other constant locations associated with the rotating machine.

[0117] In an embodiment, waveform data can be electronically transmitted in a gapless format at a relatively high rate over a relatively long period of time. In one example, the period is 60 to 120 seconds. In another example, the sampling rate is 100 kHz and the maximum resolvable frequency (Fmax) is 40 kHz. According to the present invention, it will be appreciated that waveform data can be displayed to more closely resemble some of the data that can be obtained from previous examples of analog recording of waveform data.

[0118] In an example, sampling, frequency band selection, and filtering techniques can allow one or more portions of a long data stream (i.e., one to two minutes in duration) to be undersampled or oversampled to achieve varying effective sampling rates. To this end, interpolation and decimation can be used to further achieve varying effective sampling rates. For example, oversampling can be applied to frequency bands close to the rotational or oscillatory operating speed of the sampled machine or to its harmonics, as vibration effects at these frequencies may often be more pronounced within the machine's operating range. In an embodiment, the digitally sampled data set can be decimated to produce a lower sampling rate. According to the present invention, it should be understood that decimation in this context can be the opposite of interpolation. In an embodiment, decimating the data set can include first applying a low-pass filter to the digitally sampled data set and then undersampling the data set.

[0119] In one example, a 100 Hz sample waveform can be undersampled at every tenth of the digital waveform to produce an effective sampling rate of 10 Hz, but the remaining nine-tenths of the waveform are effectively discarded and not included in the modeling of the sample waveform. Furthermore, this type of unmodified undersampling may generate spurious frequencies due to the undersampling rate associated with the 100 Hz sample waveform (i.e., 10 Hz).

[0120] Most hardware used for analog-to-digital conversion uses a sample-and-hold circuit that charges a capacitor for a given period of time in order to determine the average value of a waveform relative to a specific time. According to the present invention, it should be understood that the value of a waveform relative to a specific time is not a linear value, but rather more similar to a cardinal sine ("sinc") function; therefore, it can be shown that waveform data at the center of the sampling interval may be given greater importance, with the cardinal sine signal exponentially decaying away from the center of the sampling interval.

[0121] With the above example, a 100 Hz sample waveform can be hardware sampled at 10 Hz, so each sample point is averaged over 100 milliseconds (for example, each point of the 100 Hz sampled signal can be averaged over 10 milliseconds). In contrast to effectively discarding nine-tenths of the data points of the sampled waveform as discussed above, the present invention can include weighting adjacent data. Adjacent data can refer to the previously discarded sample points and the one remaining point retained. In one example, a low-pass filter can be used to find the average of adjacent sample data in a linear manner, that is, determining the sum of every ten points and then dividing the sum by ten. In another example, the adjacent data can be weighted using a sinc function. The process of weighting the initial waveform using a sinc function can be called an impulse function, or in the time domain, it can be called a convolution.

[0122] The present invention is applicable not only to digitizing waveform signals based on detected voltages, but also to digitizing waveform signals based on current waveforms, vibration waveforms, and image processing signals, including rasterization of video signals. In one example, decimation can be performed for window resizing on a computer screen, albeit in at least two directions. In these further examples, it will be appreciated that insufficient undersampling can be demonstrated. To this end, insufficient oversampling or upsampling can be demonstrated in a similar manner, so that interpolation can be used as with decimation, rather than simply undersampling itself.

[0123] According to the present invention, it should be understood that interpolation, as used herein, may refer to first applying a low-pass filter to digitally sampled waveform data and then upsampling the waveform data. According to the present invention, it should be understood that real-world scenarios may often require the use of non-integer factors for decimation, interpolation, or both. To this end, the present invention encompasses sequential interpolation and decimation to achieve non-integer factor ratios for interpolation and decimation. In one example, sequential interpolation and decimation can be defined as applying a low-pass filter to the sample waveform, then interpolating the waveform after low-pass filtering, and then decimating the waveform after interpolation. In one embodiment, the vibration data can be looped to purposefully simulate the looping of a conventional tape recorder, using digital filtering techniques in conjunction with efficient splicing to allow for longer-term analysis. According to the present invention, it should be understood that the above techniques do not preclude waveform, spectral, and other types of analysis that can be processed and displayed using a user GUI at the time of collection. According to the present invention, it should be understood that the new system can allow this functionality to be performed in parallel with the high-performance collection of raw waveform data.

[0124] Regarding the time to collect data, it's important to understand that the time savings achieved by compromising data resolution by collecting data at varying sampling rates and data lengths may not actually be as great as anticipated. For this reason, stopping and starting the data acquisition hardware, especially when performing hardware autoscaling, can introduce latency issues. The same can be true for data retrieval of line information (i.e., test locations), which is typically performed in a database format and at a very slow speed. Storing raw data to disk (whether solid-state or otherwise) can also be quite slow.

[0125] In contrast, many embodiments incorporate digitally streamed waveform data 2010 as disclosed herein, while also enjoying the benefit of loading route parameter information while only having to set up data acquisition hardware once. Since waveform data 2010 is streamed to a file, there is no need to open and close files or use storage media to switch between loading and writing operations. It can be shown that collecting and storing waveform data 2010 as described herein can produce relatively more meaningful data in significantly less time than traditional batch data acquisition methods. Considering the above, an example involves motors. To achieve sufficiently high resolution, waveform data related to motors can be collected using a data length of 4K points (i.e., 4096 points) to (particularly) distinguish electrical sideband frequencies. For fans or blowers, a reduced resolution of 1K (i.e., 1024 points) can be used. In some cases, 1K may be the minimum waveform data length requirement. The sampling rate can be 1280 Hz, which corresponds to an Fmax of 500 Hz. According to the present invention, it should be understood that an industry-standard oversampling factor of 256 satisfies the two-fold (2×) oversampling required by the Nyquist criterion, with some additional margin to accommodate anti-aliasing filter rolloff. The time to collect these waveform data is 1024 points at 1280 Hz, or 800 milliseconds.

[0126] To improve accuracy, waveform data can be averaged. Eight averages can be used with a 50 percent overlap (for example). This would extend the time from 800 milliseconds to 36 seconds, equivalent to 800 msec × 8 averages × 0.5 (overlap ratio) + 0.5 × 800 msec (unoverlapped head and tail). After collecting waveform data at Fmax = 500 Hz, a higher sampling rate can be used. In one example, ten times (10×) the previous sampling rate can be used, with Fmax = 10 kHz. Using this example, eight averages can be used with a 50 percent (50%) overlap to collect waveform data at a higher rate (which could be equivalent to a collection time of 360 msec or 0.36 seconds). According to the present invention, it should be understood that it may be necessary to read hardware collection parameters for the higher sampling rate from the route list and allow the hardware to automatically scale or reset other necessary hardware collection parameters, or both. To this end, a delay of several seconds can be added to accommodate the change in sampling rate. In other cases, delays can be introduced to accommodate automatic scaling of hardware and changes in hardware collection parameters that may be required when using the lower sampling rates disclosed herein. In addition to accommodating changes in sampling rate, additional time is required to read route point information from the database (i.e., the monitored location and the next location to be monitored), display the route information, and process the waveform data. Furthermore, the display of waveform data and / or associated spectrum can also consume a significant amount of time. As described above, 15 to 20 seconds may have passed while waveform data was being acquired at each measurement point.

[0127] In other examples, additional sampling rates can be added, but this may make the total amount of time for the vibration survey longer because the time is added up to the conversion time from one sampling rate to another and the time to obtain additional data at the different sampling rates. In one example, a lower sampling rate is used, such as a sampling rate of 128 Hz, where Fmax = 50 Hz. With this example, in addition to the other conditions mentioned above, at this sampling rate, the vibration survey will require an additional 36 seconds for the first set of averaged data, and therefore the total time spent at each measurement point will increase even more significantly. Other examples include similar digital streaming of gapless waveform data disclosed herein for use in wind turbines and other machines that may have relatively low-speed rotating or oscillating systems. In many examples, the collected waveform data may include long data samples at a relatively high sampling rate. In one example, the sampling rate may be 100 kHz and the sampling duration may be two minutes across all recorded channels. In many examples, one channel may be used for a single-axis reference sensor, and the other three data channels may be used for a three-channel sensor with three axes. According to the present invention, it will be appreciated that longer data lengths can be displayed to facilitate detection of very low-frequency phenomena. Furthermore, longer data lengths can be displayed to accommodate the inherent speed variations in wind turbine operation. Longer data lengths can also be displayed to provide the opportunity to use numerous averages, as discussed herein, to achieve very high spectral resolution and enable tape looping for certain spectral analyses. Many advanced analysis techniques are available today, as these techniques can utilize available, long, uninterrupted lengths of waveform data in accordance with the present invention.

[0128] According to the present invention, it should also be appreciated that simultaneously collecting waveform data from multiple channels can facilitate the implementation of transfer functions between the multiple channels. Furthermore, simultaneously collecting waveform data from multiple channels can facilitate establishing phase relationships across the machine, thereby enabling the use of more complex correlations by relying on the fact that waveforms are collected simultaneously from each channel. In other examples, more channels can be used in data collection to reduce the time it takes to complete an entire vibration survey by allowing waveform data to be collected simultaneously from multiple sensors (which would otherwise have to be collected by moving sequentially from sensor to sensor during the vibration survey).

[0129] The present invention incorporates the use of at least one single-axis reference probe on a channel to enable relative phase comparisons between channels. A reference probe can be an accelerometer or other type of transducer that does not move during a vibration survey of a machine and is therefore fixed in a constant position. Multiple reference probes can be deployed at appropriate, fixed locations (i.e., constant positions) throughout the vibration data acquisition process. In some instances, up to seven reference probes can be deployed, depending on the capacity of the data collection module 2160. Using transfer functions or similar techniques, the relative phases of all channels can be compared across all selected frequencies. By maintaining one or more reference probes in a constant position while moving or monitoring other three-axis vibration sensors, it can be shown that the entire machine can be mapped in terms of amplitude and relative phase. This is true even when there are more measurement points than data collection channels. Using this information, operational deformation modes can be generated to represent the dynamic motion of the machine in 3D, providing a valuable diagnostic tool. In some embodiments, one or more reference probes can provide relative phase rather than absolute phase. While it should be understood that relative phase may not be as valuable as absolute phase for some applications, it can still be shown that relative phase information is very useful, according to the present invention.

[0130] In embodiments, the sampling rate used during a vibration survey can be digitally synchronized to a predetermined operating frequency, which may be correlated to a relevant parameter of the machine, such as rotational or oscillation speed. This allows for the use of synchronous averaging techniques to extract more information. According to the present invention, it should be appreciated that this can be achieved without using key phasors or reference pulses from rotating shafts, which are typically unavailable for route-collected data. This allows for the removal of non-synchronous signals from complex signals without requiring the use of key phasors to implement synchronous averaging. This can be particularly effective when analyzing a specific pinion in a gearbox, or any component typically found in complex mechanical mechanisms. In many cases, key phasors or reference pulses are rarely available for route-collected data, but the methods disclosed herein can overcome this lack. In embodiments, the machine being analyzed may contain multiple shafts operating at different speeds. In some cases, each shaft may have a single-axis reference probe. In other cases, only a single-axis reference probe at a constant position on one shaft may be used to correlate the phase of one shaft with another. In embodiments, variable-speed equipment may be more easily analyzed using relatively longer data durations than single-speed equipment. Vibration surveys can be performed at several machine speeds in the same continuous vibration data set using the same techniques disclosed herein. These techniques can also allow for studying changes in the relationship between vibration and the rate of change of speed, which was not previously possible.

[0131] In embodiments, because raw waveform data can be captured in the gapless digital format disclosed herein, a multitude of analysis techniques are available. The gapless digital format facilitates multiple avenues for analyzing waveform data in a variety of ways after a specific problem has been identified. Vibration data collected according to the techniques disclosed herein can provide analysis of transient, semi-periodic, and very low-frequency phenomena. Waveform data collected according to the present invention can comprise a relatively long stream of raw, gapless waveform data that can be conveniently replayed as needed and subjected to a variety of complex analysis techniques. A wide variety of such techniques can provide various forms of filtering to extract low-amplitude modulations from transient impulse data, which can be contained within the relatively long stream of raw, gapless waveform data. In accordance with the present invention, it will be appreciated that in past data collection practices, these types of phenomena were often discarded during the averaging process of spectral processing algorithms because previous data acquisition modules were designed solely for periodic signals; or because large portions of the original raw signal were often discarded when it was known they would not be used, thereby archiving these phenomena through size reduction methods.

[0132] In an embodiment, there is a method for monitoring vibration in a machine having at least one shaft supported by a set of bearings. The method includes monitoring a first data channel assigned to a single-axis sensor at a constant location associated with the machine. The method also includes monitoring second, third, and fourth data channels assigned to a three-axis sensor. The method further includes simultaneously recording gapless digital waveform data from all data channels while the machine is operating; and determining a change in relative phase based on the digital waveform data. The method also includes a three-axis sensor located at multiple locations associated with the machine when the digital waveform is obtained. In an embodiment, the second, third, and fourth channels are assigned together to a series of three-axis sensors, each located at a different location associated with the machine. In an embodiment, data is received simultaneously from all sensors on all channels thereof.

[0133] The method further includes determining an operational deformation mode based on changes in relative phase information and waveform data. In one embodiment, the constant position of the reference sensor is a position associated with a shaft of the machine. In one embodiment, the three-axis sensors in a series of three-axis sensors are located at different locations and associated with different bearings in the machine. In one embodiment, the constant position is a position associated with the shaft of the machine, and the three-axis sensors in the series of three-axis sensors are located at different locations and associated with different bearings supporting the shaft in the machine. Various embodiments include methods for sequentially monitoring vibration or similar process parameters and signals from multiple channels (which may be referred to as a set) simultaneously on a rotating or oscillating machine or similar process machinery. In various examples, a set may include one to eight channels. In other examples, a set may represent a logical grouping of measurements on the monitored equipment, whether these measurement locations are temporary for measurement, provided by the original equipment manufacturer, retrofitted, or a combination thereof.

[0134] In one example, a collection can monitor bearing vibration in a single direction. In another example, the collection can monitor three different directions (e.g., orthogonal directions) using a triaxial sensor. In other examples, the collection can monitor four or more channels, where the first channel can monitor a single-axis vibration sensor, and the second, third, and fourth channels can each monitor the three directions of the triaxial sensor. In other examples, the collection can be affixed to a group of adjacent bearings on the same equipment or related shafts. Various embodiments provide methods that include strategies for collecting waveform data from various collections deployed in vibration studies, etc., in a relatively more efficient manner. These methods also include simultaneously monitoring a reference channel, which is assigned to a constant reference position associated with the collection of monitored machinery. This coordination with the reference channel can be shown to support more complete correlation of the collected waveforms with the collection. The reference sensor on the reference channel can be a single-axis vibration sensor or a phase-referenced sensor that can be triggered by, for example, a reference position on a rotating shaft. As disclosed herein, the above methods can further include simultaneously recording gapless digital waveform data from all channels in each collection at a relatively high sampling rate to include all frequencies deemed necessary for proper analysis of the monitored machinery during operation. The data in the collection can be streamed in a seamless manner to a storage medium for subsequent processing, and the storage medium can be connected to a cloud network facility, a local data link, a Bluetooth™ connection, a cellular data connection, etc.

[0135] In embodiments, the methods disclosed herein include strategies for collecting data from various sets, including digital signal processing techniques that can then be applied to the data from the sets to highlight or better isolate specific frequency or waveform phenomena. This can be contrasted with current methods that collect multiple sets of data at different sampling rates or that include integrating different hardware filtering configurations, which (referred to as a priori hardware configurations) offer relatively low post-processing flexibility due to their constraints. Furthermore, it can be shown that these hardware configurations increase vibration survey time due to the delay associated with configuring the hardware for each individual test. In embodiments, the methods including strategies for collecting data from various sets include data labeling techniques for classifying portions of the streaming data as homogeneous data belonging to a specific set. In one example, the category can be defined as operating speed. This allows for the generation of numerous sets from a set that conventional systems would collect as a single set. Many embodiments include post-processing analysis techniques for comparing the relative phases of all relevant frequencies between each channel of the collected sets, and across all channels of all monitored sets, as appropriate.

[0136] refer to Figure 12 Many embodiments include a first machine 2400 having a rotating or oscillating component 2410, or both, each supported by a set of bearings 2420, including a bearing set 2422, a bearing set 2424, a bearing set 2426, and further bearing sets as needed. First machine 2400 can be monitored by a first sensor set 2450. First sensor set 2450 can be configured to receive signals from sensors initially installed on (or subsequently added to) first machine 2400. Sensors on machine 2400 can include single-axis sensors 2460, such as single-axis sensor 2462, single-axis sensor 2464, and further single-axis sensors as needed. In many examples, single-axis sensor 2460 can be positioned within machine 2400 to allow for sensing the position of one rotating or oscillating component 2410 of machine 2400.

[0137] Machine 2400 may also have three-axis (e.g., orthogonal) sensors 2480, such as three-axis sensor 2482, three-axis sensor 2484, and more (as needed). In many examples, three-axis sensors 2480 may be positioned within machine 2400 to allow sensing of the position of each of multiple bearing sets 2420 associated with rotating or oscillating components of machine 2400. Machine 2400 may also have temperature sensors 2500, such as temperature sensor 2502, temperature sensor 2504, and more (as needed). Machine 2400 may also have tachometer sensors 2510 or more (as needed) that each detail the RPM of one of its rotating components. Using the above example, first sensor set 2450 may survey the above sensors associated with first machine 2400. To this end, first sensor set 2450 may be configured to receive eight channels of data. In other examples, first sensor set 2450 may be configured to include more or fewer than eight channels, as needed. In this example, the eight channels include two channels that can each monitor a single-axis reference sensor signal and three channels that can monitor a triaxial sensor signal. The remaining three channels can monitor two temperature signals and a signal from a tachometer. In one example, according to the present invention, first set 2450 can monitor single-axis sensor 2462, single-axis sensor 2464, triaxial sensor 2482, temperature sensor 2502, temperature sensor 2504, and tachometer sensor 2510. During a vibration survey of machine 2400, first set 2450 can monitor triaxial sensor 2482 and then triaxial sensor 2484.

[0138] According to the present invention, after monitoring triaxial sensor 2484, first set 2450 may monitor other triaxial sensors on machine 2400 as needed, which sensors are part of a predetermined route list associated with a vibration survey of machine 2400. During the vibration survey, first set 2450 may continue to monitor single-axis sensor 2462, single-axis sensor 2464, two temperature sensors 2502, 2504, and tachometer sensor 2510, while first set 2450 may continue to monitor multiple triaxial sensors 2480 as per the predetermined route plan for the vibration survey.

[0139] refer to Figure 12Many embodiments include a second machine 2600 having a rotating or oscillating component 2610, or both, each supported by a set of bearings 2620, including bearing set 2622, bearing set 2624, bearing set 2626, and further bearing sets as needed. Second machine 2600 can be monitored by a second sensor set 2650. Second sensor set 2650 can be configured to receive signals from sensors initially installed (or subsequently added) on second machine 2600. Sensors on machine 2600 can include single-axis sensors 2660, such as single-axis sensor 2662, single-axis sensor 2664, and further single-axis sensors as needed. In many examples, single-axis sensor 2660 can be positioned within machine 2600 to allow for sensing the position of one rotating or oscillating component 2610 of machine 2600.

[0140] Machine 2600 may also have three-axis (e.g., orthogonal) sensors 2680, such as three-axis sensor 2682, three-axis sensor 2684, three-axis sensor 2686, three-axis sensor 2688, and more as needed. In many examples, three-axis sensor 2680 may be positioned on machine 2600 to allow sensing of each of the plurality of bearing sets 2620 associated with a rotating or oscillating component of machine 2600. Machine 2600 may also have temperature sensors 2700, such as temperature sensor 2702, temperature sensor 2704, and more as needed. Machine 2600 may also have tachometer sensors 2710 or more tachometer sensors, such as needed, that each detail the revolutions per minute of one of its rotating components.

[0141] Using the above example, second sensor set 2650 can survey the above sensors associated with second machine 2600. To this end, second sensor set 2650 can be configured to receive data from eight channels. In other examples, second sensor set 2650 can be configured to have more or fewer than eight channels, as needed. In this example, the eight channels include one channel that can monitor a single-axis reference sensor signal and six channels that can monitor two triaxial sensor signals. The remaining channels can monitor temperature signals. In one example, second sensor set 2650 can monitor single-axis sensor 2662, triaxial sensor 2682, triaxial sensor 2684, and temperature sensor 2702. During a vibration survey of machine 2600 according to the present invention, second sensor set 2650 can first simultaneously monitor triaxial sensor 2682 and triaxial sensor 2684, and then simultaneously monitor axis sensor 2686 and triaxial sensor 2688.

[0142] According to the present invention, after monitoring triaxial sensor 2680, second set 2650 may monitor other triaxial sensors on machine 2600 (in pairs simultaneously) as needed, which are part of a predetermined route list associated with a vibration survey of machine 2600. During the vibration survey, second set 2650 may continuously monitor single-axis sensor 2662 and temperature sensor 2702 at their constant locations, while second set 2650 may continuously monitor multiple triaxial sensors according to the predetermined route plan for the vibration survey.

[0143] Continue to refer Figure 12 Many embodiments include a third machine 2800 having a rotating or oscillating component 2810, or both, each supported by a set of bearings 2820, including a bearing set 2822, a bearing set 2824, a bearing set 2826, and further bearing sets as needed. Third machine 2800 can be monitored by a third sensor set 2850. Third set 2850 can be configured with a single-axis sensor 2860 and two three-axis (e.g., orthogonal) sensors 2880 and 2882. In many examples, single-axis sensor 2860 can be user-secured to machine 2800 to allow sensing of the position of one rotating or oscillating component of machine 2800. Three-axis sensors 2880 and 2882 can also be user-positioned to machine 2800 to allow sensing of the position of each bearing in a set of bearings, each associated with a rotating or oscillating component of machine 2800. Third set 2850 can also include a temperature sensor 2900. Unlike the first set 2450 and the second set 2650, the third set 2850 and its sensors can be moved to other machines.

[0144] Many embodiments also include a fourth machine 2950 having a rotating or oscillating assembly 2960, or both, each supported by a set of bearings 2970 comprising a bearing set 2972, a bearing set 2974, a bearing set 2976, and further bearing sets as needed. When a user moves a third sensor set 2850 to the fourth machine 2950, ​​the fourth machine 2950 can also be monitored by the third sensor set 2850. Many embodiments also include a fifth machine 3000 having a rotating or oscillating assembly 3010, or both. While fifth machine 3000 may not be explicitly monitored by any sensor or sensor set during operation, it can generate vibration or other impulse energy of sufficient magnitude to be recorded in data associated with any of machines 2400, 2600, 2800, or 2950 in a vibration survey.

[0145] Many embodiments include monitoring a first sensor set 2450 on a first machine 2400 along a predetermined route as disclosed herein. Many embodiments also include monitoring a second sensor set 2650 on a second machine 2600 along a predetermined route. The location of machine 2400 in proximity to machine 2600 can be included in the contextual metadata for both vibration surveys. A third sensor set 2850 can be moved between machine 2800, machine 2950, ​​and other suitable machines. Machine 3000 is not equipped with onboard sensors but can be monitored by third sensor set 2850 when needed. Machine 3000 and its operating characteristics can be recorded in metadata associated with vibration surveys of other machines to indicate its contribution due to its proximity.

[0146] Many embodiments incorporate hybrid database adaptation for reconciling relational metadata and streaming raw data formats. According to the present invention, it will be appreciated that, unlike older systems that utilize traditional database structures to associate nameplates and operating parameters (sometimes considered metadata) with discrete, relatively simple individual data measurements, more modern systems can collect relatively large amounts of raw streaming data at higher sampling rates and higher resolutions. Furthermore, according to the present invention, it will be appreciated that the metadata network used to link and access this raw data, or to associate with this raw data, or both, is expanding at an ever-increasing rate.

[0147] In one example, a single overall vibration level can be collected as part of a route or prescribed list of measurement points. The collected data can then be correlated with database measurement location information for a point on the bearing housing surface of a specific machine that is vertically adjacent to the coupler. Mechanical analysis parameters relevant to the appropriate analysis can be associated with the point located on the surface. Examples of mechanical analysis parameters relevant to the appropriate analysis can include the operating speed of the shaft passing through the measurement point on the surface. Other examples of mechanical analysis parameters relevant to the appropriate analysis can include one or a combination of the following: the operating speed of all component shafts of a piece of equipment and / or machine; the type of bearing being analyzed, such as plain or roller bearings; the number of gear teeth on the gears (if a gearbox is present); the number of poles in the motor; the differential and line frequencies of the motor; the size of the roller bearing elements; the number of fan blades, etc. Examples of mechanical analysis parameters relevant to the appropriate analysis can further include machine operating conditions, such as the load on the machine and whether the load is expressed in percentage, wattage, airflow, head pressure, horsepower, etc. Other examples of mechanical analysis parameters include information about neighboring machines that may affect the data obtained during the vibration study.

[0148] According to the present invention, it should be understood that a wide variety of equipment and machinery types can support many different categories, each of which can be analyzed in significantly different ways. For example, it can be shown that some machines, such as screw compressors and hammer mills, operate noisily and can be expected to vibrate more significantly than other machines. It can be shown that machines known to vibrate more significantly require a change in vibration levels that might be considered acceptable for quieter machines.

[0149] The present invention further encompasses hierarchical relationships discovered within the collected vibration data, which can be used to support appropriate analysis of the data. An example of hierarchical data includes the interconnections of machine components (e.g., bearings) being measured in a vibration survey, the relationships between the bearings (including how a bearing is attached to a specific shaft, a specific pinion is mounted within a specific gearbox on a specific shaft), and the relationships between the shafts, pinions, and gearboxes. The hierarchical data can further include the specific point within the machine's gear train at which the monitored bearing is positioned relative to other components in the machine. The hierarchical data can also detail whether the measured bearing in the machine is connected to another machine, whose vibrations could affect what is being measured in the machine being studied.

[0150] Analysis of the layered data, including vibration data from bearings or other components, can be performed using table lookups and correlation searches between frequency patterns derived from the raw data and specific frequencies from the machine metadata. In some embodiments, this data can be stored in and retrieved from a relational database. In some embodiments, the National Instruments Technical Data Management Solution (TDMS) file format can be used. The TDMS file format is optimized for streaming various types of measurement data (i.e., binary digital samples of waveforms) and for manipulating layered metadata.

[0151] Many embodiments include a hybrid relational metadata binary storage approach (HRM-BSA). The HRM-BSA can include a structured query language (SQL)-based relational database engine. The structured query language-based relational database engine can also include a raw data engine that can be optimized for throughput and storage density for uniform and relatively unstructured data. According to the present invention, it should be understood that benefits can be demonstrated in terms of collaboration between hierarchical metadata and an SQL relational database engine. In one example, tagging techniques and indicator benchmarks can be used to correlate the raw database engine with the SQL relational database engine. Three examples of correlation between the raw database engine and the SQL relational database engine link include: indicators from the SQL database to the raw data; indicators from auxiliary metadata tables or similar raw data groupings to the SQL database; and independent storage tables outside the SQL database or raw data technology field.

[0152] refer to Figure 13 The present invention may include indicators for Group 1 and Group 2, which may include: associated file names; path information; table names; database key fields used with existing SQL database technology, which can be used to associate specific database segments or locations; asset attributes of specific measurement raw data streams; records with associated timestamps / date stamps; or associated metadata, such as operating parameters, panel conditions, etc. Using this example, device 3200 may include a first machine 3202, a second machine 3204, and many other machines within device 3200. First machine 3202 may include a gearbox 3210, a motor 3212, and other components. Second machine 3204 may include a motor 3220 and other components. A number of waveforms 3230, including waveform 3240, waveform 3242, waveform 3244, and other waveforms (as needed), may be collected from machines 3202 and 3204 within device 3200. Waveforms 3230 may be associated with a local tag link table 3300 and a linked raw data table 3400. The machines 3202, 3204 and their components may be associated with a linked table with a relational database 3500. The linked table raw data table 3400 and the linked table with the relational database 3500 may be associated with a linked table with an optional independent storage table 3600.

[0153] The present invention may include markers that can be applied to time stamps or sample lengths within the raw waveform data. Markers generally fall into two categories: preset markers or dynamic markers. Preset markers can be associated with preset or existing operating conditions, such as load, head pressure, airflow in cubic feet per minute, ambient temperature, RPM, etc. These preset markers can be fed directly into the data acquisition system. In some cases, preset markers can be collected on a data channel in parallel with waveform data, such as waveforms for vibration, current, voltage, etc. Alternatively, the values ​​for the preset markers can be manually entered.

[0154] For dynamic tagging, such as trending data, comparing similar data can be crucial. For example, comparing vibration amplitude and pattern to a set of repeatable operating parameters. One embodiment of the present invention includes a parallel channel input, which is a key phasor trigger pulse from the operating shaft, providing RPM information at the instant of collection. In this example of dynamic tagging, a portion of the collected waveform data can be tagged with the appropriate speed or speed range.

[0155] The present invention may also include dynamic tags that can be associated with data that can be obtained from post-processing and analysis of the sample waveforms. In other embodiments, dynamic tags can also be associated with parameters derived after collection (including RPM) and other metrics derived from operation (e.g., alarm conditions such as maximum RPM). In some instances, many modern devices that are candidates for vibration surveys with portable data collection systems as described herein do not include tachometer information. This may be because even though the measurement of RPM may be most important for vibration surveys and analysis, adding a tachometer is not always practical or cost-effective. It should be understood that for fixed-speed machinery, especially when the approximate speed of the machine can be determined in advance, obtaining an accurate RPM measurement is not as important; however, variable speed drives are becoming increasingly common. According to the present invention, it should also be understood that various signal processing techniques can allow RPM to be derived from the raw data without the need for a dedicated tachometer signal.

[0156] In many embodiments, RPM information can be used to tag segments of raw waveform data within its collection history. Other embodiments include techniques for collecting instrument data along a prescribed route for a vibration study. Dynamic tagging enables analysis and trending software to use multiple segments of the collection interval indicated by the tag (e.g., two minutes) as multiple historical collection sets, rather than just one set as in previous systems, where the route collection system would traditionally store data for only one RPM setting. As previously described, this can in turn be extended to any other operating parameter, such as load setting, ambient temperature, and so on. However, dynamic tags, which can be placed in a type of index file pointing to the raw data stream, can categorize portions of the stream within a homogeneous entity, making it easier to compare with previously collected portions of the raw data stream.

[0157] Many embodiments include a hybrid relational metadata binary storage method that can fully utilize existing technologies for relational data streams and raw data streams. In embodiments, the hybrid relational metadata binary storage method can match data with various tagged links. Tagged links can allow for rapid searches of relational metadata and more efficient analysis of raw data using conventional SQL techniques and existing technologies. This can enable the use of many features, links, compatibilities, and extensions that conventional database technologies cannot provide.

[0158] Tagged links can also allow for fast and efficient storage of raw data using conventional binary storage and data compression techniques. This means that many of the features, links, compatibilities, and extensions offered by conventional raw data technologies, such as TMDS (National Instruments) and UFF (Universal File Format, such as UFF58), can be leveraged. Tagged links can further allow for the use of tagged technology links, where richer datasets from the collection can be accumulated over the same collection time as more conventional systems. The richer datasets from the collection can store data snapshots associated with predetermined collection criteria, and the proposed system can utilize tagging technology to derive multiple snapshots from the collected data stream. This can enable a relatively more comprehensive analysis of the collected data. One benefit of this can include more trending vibration points at specific frequencies or orders of magnitude relative to operating speed, RPM, load, operating temperature, flow rate, and so on, which can be collected in a timeframe similar to that required using conventional systems.

[0159] In an embodiment, the platform 100 may include a local data collection system 102 deployed in an environment 104 to monitor signals from machines, machine components, and the environment in which the machines are located. These machines may include heavy machinery deployed at a local work site or distributed work sites under common control. Heavy machinery may include earthmoving equipment, heavy-duty on-highway industrial vehicles, heavy-duty off-road industrial vehicles, and industrial machines deployed in various environments, such as turbines, turbomachinery, generators, pumps, pulley systems, manifold and valve systems, etc. In an embodiment, heavy industrial machinery may also include earthmoving equipment, compacting equipment, hauling equipment, lifting equipment, transport equipment, aggregate production equipment, equipment used for concrete construction, and piling equipment. In an example, earthmoving equipment may include excavators, backhoes, loaders, bulldozers, skid steers, trenchers, motor graders, automatic scrapers, crawler loaders, and wheeled loader forks. In an example, construction vehicles may include dump trucks, tank trucks, dump trucks, and trailers. In one example, material handling equipment can include cranes, conveyors, forklifts, and hoists. In another example, construction equipment can include tunnel loading and unloading equipment, rollers, concrete mixers, hot mix equipment, road builders (rammers), stone crushers, pavers, slurry sealers, sprayers, and heavy-duty pumps. Other examples of heavy industrial equipment can include different systems that implement traction, structure, drive trains, controls, and information. Heavy industrial equipment can include many different drive trains and combinations thereof to provide power for movement and for accessories and onboard functions. In each such example, the platform 100 can deploy the local data collection system 102 into an environment 104, where machines, motors, pumps, etc. operate and are directly connected to and integrated into each machine, motor, pump, etc.

[0160] In embodiments, the platform 100 may include a local data collection system 102 deployed in an environment 104 to monitor signals from operating and under-construction machinery (e.g., turbine and generator sets, such as the Siemens™ SGT6-5000F™ gas turbine, SST-900™ steam turbine, SGen6-1000A™ generator, and SGen6-100A™ generator). In embodiments, the local data collection system 102 may be deployed to monitor a steam turbine while it rotates in an electric current generated by hot water vapor directed through the turbine, but may also be generated from various sources, such as a gas furnace, a nuclear core, or a molten salt ring. In these systems, the local data collection system 102 may monitor the turbine as well as water or other fluid in a closed-loop cycle, in which water condenses and is then heated until it evaporates again. The local data collection system 102 may monitor the steam turbine alone and the fuel source deployed to heat the water into steam. In embodiments, the steam turbine may operate at a temperature between 500°C and 650°C. In many embodiments, the steam turbine arrays may be arranged and configured for high, medium, and low pressures so they can optimally convert the corresponding steam pressures into rotational motion.

[0161] The local data collection system 102 can also be deployed in a gas turbine arrangement, thereby monitoring not only the operating turbine but also the hot combustion gases fed into the turbine, which can reach temperatures exceeding 1500°C. Because these gases are much hotter than those in a steam turbine, the blades can be cooled using air that can be blown through smaller openings to form a protective film or boundary layer between the exhaust gas and the blades. This temperature profile can be monitored by the local data collection system 102. Unlike a typical steam turbine, a gas turbine engine includes a compressor, a combustor, and a turbine, all of which are journaled to rotate with the rotating shaft. The construction and operation of each of these components can be monitored by the local data collection system 102.

[0162] In an embodiment, platform 100 may include a local data collection system 102 deployed in environment 104 to monitor signals from hydroelectric turbines, which function as rotary engines and can extract energy from flowing water to generate electricity. The type of hydroelectric turbine or hydroelectric generating equipment selected for a project can be based on the site's still water height (often referred to as hydraulic head) and flow rate (or volume of water). In this example, a generator can be placed atop a shaft connected to the hydroelectric turbine. As the turbine captures the naturally flowing water in its blades and rotates, it sends rotational power to the generator, generating electricity. Thus, platform 100 can monitor signals from the generator, turbine, local water supply, and flow controls (such as dam gates and sluice gates). Furthermore, platform 100 can monitor local grid conditions, including load, forecasted demand, frequency response, and more, and incorporate this information into the monitoring and control systems deployed by platform 100 in these hydroelectric environments.

[0163] In an embodiment, platform 100 may include a local data collection system 102 deployed in an environment 104 to monitor signals from energy production environments, including thermal, nuclear, geothermal, chemical, biomass, carbon-based fuels, and hybrid renewable energy plants. Many of these plants may utilize various forms of energy harvesting equipment powered by heat from nuclear, gas, solar, and molten salt sources, such as wind turbines, hydroelectric turbines, and steam turbines. In an embodiment, components in such systems may include transmission lines, heat exchangers, desulfurization scrubbers, pumps, coolers, recuperators, chillers, and the like. In an embodiment, certain embodiments of turbomachinery, turbines, scroll compressors, and the like may be configured as array controls to monitor large-scale facilities that generate electricity for consumption, provide cooling, and generate steam for local manufacturing and heating. The array control platform may be provided by a supplier of industrial equipment, such as Honeywell with its Experion™ PKS platform. In an embodiment, platform 100 may specifically communicate with and integrate local manufacturer-specific controls, allowing equipment from one manufacturer to communicate with other equipment. Furthermore, the platform 100 allows the local data collection system 102 to collect information on systems from many different manufacturers. In an embodiment, the platform 100 may include the local data collection system 102 deployed in an environment 104 to monitor data from offshore industrial equipment, marine diesel engines, shipbuilding facilities, oil and gas plants, refineries, petrochemical plants, ballast water treatment solutions, marine pumps and turbines, and the like.

[0164] In an embodiment, platform 100 may include a local data collection system 102 deployed in environment 104 to monitor signals from heavy industrial equipment and processes, including one or more sensors. By way of example, a sensor may be a device capable of detecting or responding to some type of input in a physical environment, such as an electrical, thermal, or optical signal. In an embodiment, local data collection system 102 may include, but is not limited to, a plurality of sensors including, for example, temperature sensors, pressure sensors, torque sensors, flow sensors, heat sensors, smoke sensors, arc sensors, radiation sensors, position sensors, acceleration sensors, strain sensors, pressure cycle sensors, pressure sensors, and air temperature sensors. The torque sensor may include a magnetic torsion angle sensor. In one embodiment, the torsion and velocity sensors in local data collection system 102 may be similar to those discussed in U.S. Patent No. 8,352,149 to Meachem, issued on January 8, 2013 and incorporated herein by reference as if fully set forth herein. In an embodiment, one or more sensors may be provided, such as tactile sensors, biosensors, chemical sensors, image sensors, humidity sensors, inertial sensors, and the like.

[0165] In an embodiment, the platform 100 may include a local data collection system 102 deployed in the environment 104 to monitor signals from sensors. These sensors may provide signals for fault detection, including excessive vibration, improper materials, improper material properties, accuracy of proper dimensions, accuracy of proper shapes, proper weights, and accuracy of balance. Other fault sensors include those used for inventory control and inspection to confirm that parts are packaged as planned and that parts have planned tolerances, sensors indicating packaging damage or crushing, and sensors that may indicate impact or damage in transit. Other fault sensors may include those detecting insufficient lubrication, excessive lubrication, the need to clean sensor detection windows, the need for maintenance due to low lubrication, and the need for maintenance due to blockage or reduced flow in lubrication areas.

[0166] In an embodiment, platform 100 may include a local data collection system 102 deployed in an environment 104, which includes aircraft operations and manufacturing, and may include monitoring signals from sensors used for specific applications, such as sensors used in an aircraft's attitude and heading reference system (AHRS), such as gyroscopes, accelerometers, and magnetometers. In an embodiment, platform 100 may include a local data collection system 102 deployed in environment 104 to monitor signals from image sensors, such as semiconductor charge-coupled devices (CCDs) in complementary metal-oxide semiconductor (CMOS) or N-type metal-oxide semiconductor (NMOS, active MOS) technology, active pixel sensors, and the like. In an embodiment, platform 100 may include a local data collection system 102 deployed in environment 104 to monitor signals from sensors, such as infrared (IR) sensors, ultraviolet (UV) sensors, touch sensors, and proximity sensors. In an embodiment, the platform 100 may include a local data collection system 102 deployed in an environment 104 to monitor signals from sensors configured for optical character recognition (OCR), reading barcodes, detecting surface acoustic waves, detecting transponders, communicating with home automation systems, medical diagnosis, health monitoring, etc.

[0167] In an embodiment, platform 100 may include a local data collection system 102 deployed in environment 104 to monitor signals from sensors such as microelectromechanical system (MEMS) sensors, such as ST Microelectronics's™ LSM303AH smart MEMS sensor, which may include a 3D digital linear acceleration sensor and a 3D digital magnetic sensor in an ultra-low-power, high-performance system-in-package.

[0168] In an embodiment, the platform 100 may include a local data collection system 102 deployed in the environment 104 to monitor signals from turbines, windmills, industrial vehicles, robots, and other large machines. These large machines include multiple components and elements that provide multiple subsystems on each machine. To this end, the platform 100 may include a local data collection system 102 deployed in the environment 104 to monitor signals from individual components such as axles, bearings, belts, barrels, gears, shafts, gearboxes, cams, brackets, camshafts, clutches, brakes, rollers, generators, feeders, flywheels, pads, pumps, jaws, robot arms, seals, sockets, sleeves, valves, wheels, actuators, motors, servomotors, and the like. Many machines and their components may include servomotors. The local data collection system 102 can monitor the motors, rotary encoders, and potentiometers of the servomechanisms to provide three-dimensional details of the position, placement, and progress of the industrial process.

[0169] In an embodiment, platform 100 may include a local data collection system 102 deployed in environment 104 to monitor signals from gear drives, powertrains, transfer cases, multi-speed shafts, transmissions, direct drives, chain drives, belt drives, shaft drives, magnetic drives, and similar meshing mechanical drives. In an embodiment, platform 100 may include a local data collection system 102 deployed in environment 104 to monitor signals of industrial machine fault conditions, which may include overheating, noise, gear grinding, gear locking, excessive vibration, oscillation, under-inflation, over-inflation, and the like. Operational faults, maintenance indications, and maintenance or operational issues from interactions with other machines may occur during operation, installation, and maintenance. Faults may occur not only within the industrial machine's mechanism but also within the infrastructure supporting the machine, such as its wiring and local mounting platform. In an embodiment, large industrial machines may face different types of fault conditions, such as overheating, noise, gear grinding, excessive vibration of machine components, fan vibration issues, and issues with rotating machine components.

[0170] In an embodiment, the platform 100 may include a local data collection system 102 deployed in an environment 104 to monitor signals from industrial machinery, including faults caused by premature bearing failures that may occur due to contamination or loss of bearing lubricant. In another example, mechanical defects such as bearing misalignment may occur. Many factors may cause failures, such as metal fatigue, so the local data collection system 102 can monitor cyclic and local stresses. Using this example, the platform 100 can monitor improper operation of machine components, lack of component maintenance and repair, corrosion of important machine components such as couplings or gearboxes, misalignment of machine components, etc. Although it is impossible to completely prevent the occurrence of failures, many industrial failures can be mitigated to reduce operational and economic losses. The platform 100 provides real-time monitoring and predictive maintenance in many industrial environments, which may be shown to be more cost-effective than a scheduled maintenance process that replaces components based on fixed time periods rather than the actual load and wear on the component or machine. To this end, the platform 10 can provide reminders for preventive measures or perform some preventive measures, such as complying with the machine's operating manual and model instructions, properly lubricating and maintaining machine parts, minimizing or eliminating machine overruns that exceed the machine's limited capacity, replacing worn but still usable parts as needed, and providing training to relevant personnel on the use of the machine.

[0171] In an embodiment, platform 100 may include a local data collection system 102 deployed in environment 104 to monitor multiple signals, which may be carried by multiple physical, electronic, and symbolic formats or signals. Platform 100 may utilize signal processing, encompassing various mathematical, statistical, computational, heuristic, and linguistic representations and processing of signals, as well as various operations required to extract useful information from signal processing operations (e.g., techniques for representing, modeling, analyzing, synthesizing, sensing, acquiring, and extracting information from signals). In practice, signal processing may be performed using a variety of techniques, including but not limited to transformations, spectral estimation, statistical operations, probabilistic and random operations, numerical analysis, data mining, and others. The processing of various types of signals forms the basis of many electrical or computational processes. Therefore, signal processing is applicable to nearly all disciplines and applications in industrial environments, such as audio and video processing, image processing, wireless communications, process control, industrial automation, financial systems, feature extraction, quality improvement such as noise reduction, and image enhancement. Signal processing for images may include pattern recognition for manufacturing inspection, quality control, and automated operational inspection and maintenance. Platform 100 can utilize a variety of pattern recognition techniques, including those that classify input data into multiple categories based on key features in order to identify patterns or regularities in the data. Platform 100 can also implement pattern recognition processes with machine learning capabilities and can be used in applications such as computer vision, speech and text processing, radar processing, handwriting recognition, and CAD systems. Platform 100 can utilize both supervised and unsupervised classification. Supervised learning classification algorithms can be used to create classifiers for image or pattern recognition based on training data from different object categories. Unsupervised learning classification algorithms can operate by using advanced analytical techniques such as segmentation and clustering to find hidden structures in unlabeled data. For example, some analytical techniques used for unsupervised learning include K-means clustering, Gaussian mixture models, and hidden Markov models. The algorithms used in both supervised and unsupervised learning pattern recognition methods enable the use of pattern recognition in a variety of high-precision applications. Platform 100 can utilize pattern recognition in applications related to face detection, such as security systems, tracking, sports-related applications, fingerprint analysis, medical and forensic applications, navigation and guidance systems, vehicle tracking, public infrastructure systems such as transportation systems, and license plate monitoring.

[0172] In an embodiment, the platform 100 may include a local data collection system 102 deployed in the environment 104, which uses machine learning to implement inference-based learning outcomes from computers without programming. Thus, the platform 100 can learn and make decisions from a set of data by making data-driven predictions and adapting to the data set. In an embodiment, machine learning may involve the machine learning system performing multiple machine learning tasks, such as supervised learning, unsupervised learning, and reinforcement learning. Supervised learning may involve providing a set of example inputs and required inputs to the machine learning system. Unsupervised learning may involve the learning algorithm itself structuring its inputs through methods such as pattern detection and / or feature learning. Reinforcement learning may involve the machine learning system executing in a dynamic environment and then providing feedback on correct and incorrect decisions. In an embodiment, machine learning may include multiple other tasks based on the output of the machine learning system. In an embodiment, tasks may also be categorized as machine learning problems, such as classification, regression, clustering, density estimation, dimensionality reduction, anomaly detection, etc. In an embodiment, machine learning may include a variety of mathematical and statistical techniques. In some examples, various types of machine learning algorithms may include decision tree-based learning, association rule learning, deep learning, artificial neural networks, genetic learning algorithms, inductive logic programming, support vector machines (SVMs), Bayesian networks, reinforcement learning, representation learning, rule-based machine learning, sparse dictionary learning, similarity and metric learning, learning classifier systems (LCS), logistic regression, random forests, K-means, gradient boosting and adaptive boosting, K-nearest neighbors (KNN), a priori algorithms, and the like. In some embodiments, certain machine learning algorithms (such as genetic algorithms defined for solving constrained and unconstrained optimization problems, which may be based on natural selection, the process that propels biological evolution) may be used. In this example, genetic algorithms can be deployed to solve a variety of optimization problems that are not well-suited to standard optimization algorithms, including problems where the objective function is discontinuous, non-differentiable, stochastic, or highly nonlinear. In one example, genetic algorithms can be used to solve mixed-integer programming problems where some components are constrained to integer values. Genetic algorithms and machine learning techniques and systems can be used in computational intelligence systems, computer vision, natural language processing (NLP), recommender systems, reinforcement learning, building graphical models, and the like. In this instance, machine learning systems can be used to perform intelligent computing-based control and respond to tasks in a variety of systems, such as interactive websites and portals, brain-computer interfaces, online security and fraud detection systems, medical applications such as diagnostic and treatment assistance systems, and DNA sequence classification. In practical applications, machine learning systems can be used in advanced computing applications such as online advertising, natural language processing, robotics, search engines, software engineering, speech and handwriting recognition, pattern matching, game theory, computational anatomy, and bioinformatics systems. In practical applications, machine learning can also be used in financial and marketing systems, such as user behavior analysis, online advertising, economic evaluation, and financial market analysis.

[0173] The following provides information on combining Figures 1 to 6 Additional details of the methods, systems, devices, and components described herein. In one embodiment, disclosed herein are methods and systems for cloud-based machine pattern recognition based on remote simulated industrial sensor fusion. For example, data streams from vibration, pressure, temperature, acceleration, magnetic field, electric field, and other simulated sensors can be multiplexed or otherwise fused, relayed over a network, and fed into a cloud-based machine learning facility, which can use one or more models related to the operating characteristics of industrial machines, industrial processes, or their components or elements. The models can be created by humans with relevant industrial environments and can be associated with training datasets, such as those created through manual or machine analysis of data collected by sensors in the environment or other similar environments. The learning machine can then operate on the additional data, initially using a set of rules or elements of the model to provide various outputs, such as classifying the data or identifying certain patterns (e.g., patterns indicating the presence of a fault or patterns indicating operating conditions such as fuel efficiency or energy production). The machine learning facility can receive feedback, such as one or more inputs or success metrics, so that it can train or improve its initial model, such as by adjusting weights, rules, parameters, etc. based on the feedback. For example, a fuel consumption model for an industrial machine might include physical model parameters characterizing weight, motion, drag, momentum, inertia, acceleration, and other factors indicative of consumption; as well as chemical model parameters, such as those predicting energy produced and / or consumed through combustion, chemical reactions during battery charging and discharging, and so on. The model can be refined by feeding it data from sensors located within the machine's environment, within the machine itself, and data indicating actual fuel consumption, so that the machine can provide increasingly accurate sensor-based fuel consumption estimates and also provide outputs indicating changes that could be made to increase fuel consumption (e.g., changing the machine's operating parameters or other elements of the environment, such as ambient temperature or the operation of nearby machines). For example, if a resonance effect between two machines adversely affects one of the machines, the model can account for this and automatically provide outputs to modify the operation of one of the machines, such as reducing the resonance or increasing the fuel efficiency of one or both machines. By continuously adjusting parameters to align outputs with actual conditions, a machine learning facility can self-organize to provide highly accurate models of environmental conditions, such as those used to predict failures and optimize operating parameters. This can be used to increase fuel efficiency, reduce wear, increase output, extend operating life, avoid failure conditions, and many other purposes.

[0174] Figure 14 Illustrate the components and interactions of a data collection architecture that involves applying cognitive and machine learning systems to data collection and processing. Figure 14The data collection system 102 can be located in an environment, such as an industrial environment that manufactures, assembles, or operates one or more complex systems of electromechanical systems and machines. The data collection system 102 can include onboard sensors and can receive input from one or more sensors (e.g., any type of analog or digital sensor disclosed herein) and from one or more input sources 116 (e.g., via WiFi, Bluetooth, NFC, or other local network connection or a source available via the Internet) via one or more input interfaces or ports 4008, etc. Multiple sensors can be combined and multiplexed for processing, such as using one or more multiplexers 4002. Data can be cached or buffered in a cache / buffer 4022 and made available to external systems, such as the remote host processing system 112 described elsewhere herein (which can include a broad processing architecture 4024, including any of the elements described in conjunction with other embodiments described herein and in the figures) via one or more output interfaces and ports 4010 (which, in some embodiments, can be separate from or identical to the input interfaces and ports 4008). The data collection system 102 can be configured to obtain inputs from the main processing system 112, such as inputs from the analysis system 4018, which can operate on data from the data collection system 102 and data from other input sources 116 to provide analysis results, which in turn can be provided to the data collection system as learning feedback input 4012 to assist in the configuration and operation of the data collection system 102.

[0175] The combination of inputs (including selecting which sensors or input sources to turn on or off) can be performed under the control of machine-based intelligence using a local cognitive input selection system 4004, an optional remote cognitive input selection system 4114, or a combination of both. The cognitive input selection systems 4004 and 4014 can utilize the intelligence and machine learning capabilities described elsewhere herein, for example, using detected conditions (e.g., conditions reported by input sources 116 or sensors), state information (including state information determined by a machine state recognition system 4020 that can determine states), such as those related to operating states, environmental states, states within a known process or workflow, states involving fault or diagnostic conditions, or many other states. This can include optimizing input selection and configuration based on learning feedback from a learning feedback system 4012, which can include providing training data (e.g., from the host processing system 112 or from other data collection systems 102 directly or through the host 112) and providing feedback metrics, such as success metrics calculated within an analysis system 4018 of the host processing system 112. For example, if a data stream consisting of a particular sensor and input combination produces positive results under a given set of conditions (e.g., providing improved pattern recognition, improved prediction, improved diagnosis, improved yield, improved return on investment, improved efficiency, etc.), metrics related to the results from the analysis system 4018 can be provided to the cognitive input selection systems 4004, 4014 via the learning feedback system 4012 to help configure future data collection to select combinations under those conditions (e.g., by de-energizing other sensors, allowing other input sources to be deselected). In embodiments, under the control of one or more cognitive input selection systems 4004, the selection and deselection of sensor combinations may occur in an automatically evolving manner, such as using genetic programming techniques, so that over time, based on learning feedback 4012 from the analysis system 4018, etc., effective combinations for a given state or set of conditions are promoted and less effective combinations are demoted, allowing the local data collection system to be gradually optimized and adapted for each unique environment. Thus, an automatically adapting multi-sensor data collection system is provided in which cognitive input selection is used with feedback to improve the effectiveness, efficiency, or other performance parameters of the data collection system in its specific environment. Performance parameters may be related to overall system metrics (e.g., financial benefits, process optimization results, energy production or use, etc.), analytical metrics (e.g., success in identifying patterns, making predictions, classifying data, etc.), and local system metrics (e.g., bandwidth utilization, memory utilization, power consumption, etc.). In an embodiment, the host's analysis system 4018, state system 4020, and cognitive input selection system 4114 may receive data from multiple data collection systems 102, so that optimization (including optimization of input selection) can be performed by coordinating the operation of multiple systems 102.For example, cognitive input selection system 4114 can understand that if one data collection system 102 is already collecting X-axis vibration data, the X-axis vibration sensor of another data collection system may be turned off, which may facilitate obtaining Y-axis data from another data collector 102. Thus, through the coordinated collection of the master cognitive input selection system 4114, the activities of multiple collectors 102 on numerous different sensors can provide a rich data set for the master processing system 112 without wasting energy, bandwidth, storage space, etc. As described above, optimization can be based on overall system success metrics, analytical success metrics, local system metrics, or a combination of the two.

[0176] Disclosed herein are methods and systems for cloud-based machine pattern analysis of multiple industrial sensor state information to provide expected state information for industrial systems. In embodiments, machine learning can utilize a state machine, such as tracking the states of multiple analog and / or digital sensors, feeding these states into a pattern analysis facility, and determining the expected state of the industrial system based on historical data regarding the sequence of state information. For example, if the temperature state of an industrial machine exceeds a certain threshold and then a fault condition (e.g., a set of bearings fails), the temperature state can be tracked by a pattern recognizer, which can generate an output data structure indicating an expected bearing fault state whenever a high temperature input state is identified. Various measurements and expected states related to temperature, pressure, vibration, acceleration, momentum, inertia, friction, heat, heat flux, current state, magnetic field state, electric field state, capacitance state, charge and discharge state, motion, position, and many other parameters can be managed by the state machine. States can include composite states, where a data structure includes a sequence of states, each represented by a position in a byte-like data structure. For example, an industrial machine may be characterized by a genetic structure, such as a structure that provides pressure, temperature, vibration, and acoustic data, where the measurements of the structure occupy a position in the data structure, such that the combined state can be operated on a byte-like structure, such as for succinctly describing the current combined state of the machine or environment or succinctly describing the expected state. Such a byte-like structure can be used by a state machine for machine learning, such as pattern recognition that operates on the structure to determine patterns that affect the combined effects of multiple conditions. Many such structures can be tracked and used, such as in machine learning, to represent various combinations of various lengths of different elements that can be sensed in an industrial environment. In embodiments, the byte-like structure can be used in genetic programming techniques, such as by replacing different types of data or data from different sources and tracking the results over time, so as to generate one or more advantageous structures based on the success of these structures when used in real-world situations, such as successful predictions indicating the expected state or achieving successful operational results, such as increased efficiency, successful routing of information, and achieving profit growth. That is, by varying the data types and sources used in a byte-like structure (for machine optimization over time), a genetic programming-based machine learning facility can "evolve" a set of data structures that include a favorable mix of data types (e.g., pressure, temperature, and vibration) from a favorable mix of data sources (e.g., temperature from sensor X, vibration from sensor Y) for a given purpose. Different desired outcomes can result in different data structures that best support the efficient achievement of those outcomes over time through genetic programming, with applied machine learning and upgrading the structures with favorable results (for the desired outcome of interest).The upgraded data structure can provide concise and efficient data for various activities described throughout the present invention, including storage in a data pool (which can be optimized by storing favorable data structures that provide the best operating results for a given environment), presentation in a data marketplace (such as presentation as the most efficient structure for a given purpose), and other activities.

[0177] In one embodiment, a platform is provided that includes cloud-based machine pattern analysis of state information from multiple simulated industrial sensors to provide expected state information for industrial systems. In one embodiment, a host processing system 112, such as one located in the cloud, may include a state system 4020 that can be used to infer or calculate the current state or to determine an expected future state related to the data collection system 102 or an aspect of the environment in which the data collection system 102 is located, such as machine state, components, workflows, processes, events (e.g., whether an event has occurred), objects, people, conditions, functions, etc. Maintaining state information allows the host processing system 112 to perform analysis in one or more analysis systems 4018 to determine contextual information, apply semantic and conditional logic, and perform many other functions implemented by the processing architecture 4024 described throughout this disclosure.

[0178] In one embodiment, a platform is provided that features a cloud-based policy automation engine for IoT (creating, deploying, and managing IoT devices). In one embodiment, the platform 100 includes (or is integrated with, or contains) a host processing system 112 (e.g., located on a cloud platform) and a policy automation engine 4032 for automating the creation, deployment, and policy management of IoT devices. Policies, including access policies, network usage policies, storage usage policies, bandwidth usage policies, device connection policies, security policies, rule-based policies, role-based policies, and other policies, may be required to govern the use of IoT devices. For example, because IoT devices may have many different network and data communications than other devices, policies may be required to dictate which devices a given device can connect to, what data it can pass, and what data it can receive. Given the expected deployment of billions of devices with countless potential connections in the near future, configuring policies for IoT devices on a connection-by-connection basis is impractical. Therefore, the intelligent policy automation engine 4032 may include cognitive features for creating, configuring, and managing policies. The policy automation engine 4032 may utilize information about possible policies from, for example, a policy database or library, which may contain one or more public sources of available policies. These policies can be written in one or more conventional policy languages ​​or scripts. Policy automation engine 4032 can apply policies based on one or more models, such as those based on the characteristics of a given device, machine, or environment. For example, a large machine (such as one used for power generation) may include a policy that only authenticated local controllers can change certain parameters of the power generation, thereby preventing remote "takeover" by hackers. This can be achieved by automatically discovering and applying security policies that prevent the machine's control infrastructure from connecting to the internet, such as by requiring access authentication. Policy automation engine 4032 may include cognitive features, such as those that change the application and configuration of policies, such as those based on state information from state system 4020. Policy automation engine 4032 may receive feedback from learning feedback system 4012 based on one or more analysis results from analysis system 4018, overall system results (such as the extent of security vulnerabilities, policy violations, etc.), local results, and analysis results. By making changes and selections based on this feedback, policy automation engine 4032 can learn over time to automatically create, deploy, configure, and manage policies across a large number of devices, such as policies used to configure connections between IoT devices.

[0179] Disclosed herein are methods and systems for on-device sensor and data storage for industrial IoT devices, including on-device sensor and data storage for industrial IoT devices, wherein data from multiple sensors is multiplexed within a device for storing a fused data stream. For example, pressure and temperature data can be multiplexed into a data stream combining pressure and temperature in a time series, such as in a byte-like structure (where time, pressure, and temperature are bytes in the data structure, allowing pressure and temperature to remain correlated in time without requiring separate streams to be processed by an external system), or through addition, division, multiplication, subtraction, etc., so that the fused data can be stored on the device. Any sensor data type described throughout the present invention can be fused in this manner and stored in a local data pool, memory, or on an IoT device, such as a data collector, machine component, etc.

[0180] In one embodiment, a platform with on-device sensors and data storage for industrial IoT devices is provided. In one embodiment, a cognitive system is used in the self-organizing storage system 4028 of the data collection system 102. Sensor data, especially simulated sensor data, can consume significant storage capacity, especially when the data collector 102 has multiple onboard sensor inputs or sensor inputs from the local environment. Simply storing all data indefinitely is generally not an option. Even transmitting all data may exceed bandwidth limitations or bandwidth allowances (e.g., exceeding the capacity of a cellular data plan). Therefore, a storage strategy is required. These strategies often include capturing only portions of the data (e.g., snapshots), storing data for a limited period of time, or storing portions of the data (e.g., in intermediate or abstracted form). There are many possible options among these and other options, and determining an appropriate storage strategy can be extremely complex. In one embodiment, the self-organizing storage system 4028 can utilize the cognitive system based on learning feedback 4012, such as various metrics from the analysis system 4018 or another system in the primary cognitive input selection system 4114, such as overall system metrics, analytical metrics, and local performance indicators. The self-organizing storage system 4028 can automatically change storage parameters such as storage location (including local storage on the data collection system 102, storage on nearby data collection systems 102 (e.g., using peer organization), and remote storage, such as network-based storage), storage volume, storage duration, the type of data stored (including individual sensor or input source 116 data, as well as various combined or multiplexed data, such as data selected under the cognitive input selection systems 4004, 4014), storage type (e.g., use of RAM, flash memory, or other short-term storage relative to available hard drive space), storage organization (e.g., in raw form, hierarchical, etc.), and other parameters. Parameter changes can be made based on feedback so that over time, the data collection system 102 adapts its data storage to optimize itself based on the conditions of its environment (e.g., a particular industrial environment) so that it stores the correct amount of data needed and the correct type of data available to users.

[0181] In embodiments, local cognitive input selection system 4004 may organize and fuse data from various onboard sensors, external sensors (e.g., in the local environment), and other input sources 116 to local collection system 102 into one or more fused data streams, thereby creating various signals using multiplexers 4002 and the like. Such signals represent combinations, permutations, blends, layering, decimations, data-metadata combinations, and the like of the source analog and / or digital data processed by data collection system 102. The selection of a particular sensor fusion may be determined locally by cognitive input selection system 4004 based on learning feedback (e.g., various overall system, analysis system, and local system results and metrics) from learning feedback system 4012. In embodiments, the system may learn specific combinations and permutations of fused sensors to best achieve appropriate state expectations, as indicated by feedback from analysis system 4018 regarding its ability to predict future states (e.g., various states processed by state system 4020). For example, input selection system 4004 may direct the selection of a subset of sensors from a larger set of available sensors, and may combine the inputs from the selected sensors, for example, by placing the inputs into bytes of a defined multi-bit data structure (e.g., by acquiring the signals at a given sampling rate or time and placing the results into a byte structure, then collecting and processing the bytes over time), by multiplexing in multiplexer 4002 (e.g., by combining by additive mixing of consecutive signals), etc. Any of a variety of signal processing and data processing techniques for combining and fusion may be used, including convolution techniques, auto-conversion techniques, transformation techniques, etc. The particular fusion in question may be adapted to a given context through cognitive learning, such as by causing cognitive input selection system 4004 to learn based on feedback 4012 from the results (e.g., transmitted by analysis system 4018), so that local data collection system 102 performs context-adaptive sensor fusion.

[0182] In embodiments, analysis system 4018 may be adapted to employ any of a variety of analytical techniques, including statistical and econometric techniques (e.g., linear regression analysis, using similarity metrics, heatmap-based techniques, etc.), reasoning techniques (e.g., Bayesian reasoning, rule-based reasoning, inductive reasoning, etc.), iterative techniques (e.g., feedback, recursive, feedforward, and others), signal processing techniques (e.g., Fourier and other transforms), pattern recognition techniques (e.g., Kalman and other filtering techniques), search techniques, probabilistic techniques (e.g., random walks, random forest algorithms, etc.), simulation techniques (e.g., random walks, random forest algorithms, linear optimization, etc.), and other techniques. This may include computing various statistics or metrics. In embodiments, analysis system 4018 may be at least partially hosted on data collection system 102, enabling the local analysis system to compute one or more metrics, such as those related to any of the items discussed throughout this disclosure. For example, metrics of efficiency, power utilization, memory utilization, redundancy, entropy, and other factors may be computed on-board, enabling data collection system 102 to implement the various cognitive and learning functions discussed throughout this disclosure without relying on remote (e.g., cloud-based) analysis systems.

[0183] In embodiments, the host processing system 112, the data collection system 102, or both may include, be connected to, or be integrated with a self-organizing network system 4020, which may include a cognitive system for providing machine-based intelligence or organizing network utilization for data delivered to the data collection system (e.g., processing analog data and other sensor data or other sources between one or more local data collection systems 102 and the host system 112, etc.). This may include organizing network utilization for source data delivered to the data collection system, feedback data (analyzed data provided to or provided by the learning feedback system 4012), data used to support the market (such as data described in connection with other embodiments), and output data provided from one or more data collection systems 102 via output interfaces and ports 4010.

[0184] Disclosed herein are methods and systems for a self-organizing data marketplace for industrial IoT data, including organizing available data elements within the marketplace for consumption by consumers based on training a self-organizing facility using a training set and feedback from marketplace success metrics. The marketplace can initially be established to offer available data collected from one or more industrial environments, presenting the data, for example, by type, source, environment, machine, or one or more schemas, such as in a menu or hierarchy. The marketplace can then modify the data collected, the organization of the data, the presentation of the data (including pushing the data to external sites, providing links, configuring APIs for accessing the data), and the pricing of the data, using machine learning and other methods, which can alter any of the aforementioned parameters. The machine learning facility can manage all of these parameters through self-organization, for example, by changing parameters over time (including changing elements of the data types presented), the source data used to obtain each data type, the data structure presented (such as a byte-like structure, a fused or multiplexed structure (such as to represent multiple sensor types), and a statistical structure (such as various mathematical results representing sensor information), data pricing, where the data is presented, how the data is presented (such as through an API, a link, a push message, etc.), how the data is stored, how the data is acquired, etc. As the parameters change, feedback can be obtained on success metrics such as number of views, revenue per visit (e.g., price paid), total revenue, unit profit, and total profit. and many other metrics, and the self-organizing machine learning facility can promote configurations that improve the success metric and demote configurations that do not improve, so that over time the market is gradually configured to present favorable combinations of data types (e.g., combinations that provide stable predictions of the expected state of a given type of specific industrial environment) from favorable sources (e.g., reliable, accurate, and low-priced sources) at effective pricing (e.g., pricing that tends to provide higher overall profits from the market). The market may include spiders, web crawlers, etc. that search for input data sources, such as data pools that publish potentially relevant data, connected IoT devices, etc. These can be trained by human users and improved through machine learning in a manner similar to that described elsewhere in this invention.

[0185] In an embodiment, a platform is provided that has a self-organizing data marketplace for industrial IoT data. Figure 15In one embodiment, a platform is provided that features a cognitive data marketplace 4102 (in some cases referred to as a self-organizing data marketplace) for data collected by one or more data collection systems 102 or from other sensors or input sources 116 located in various data collection environments (e.g., industrial environments). In addition to data collection systems 102, this data may include data collected, processed, or exchanged by IoT devices, including cameras, monitors, embedded sensors, mobile devices, diagnostic devices and systems, instrumentation systems, telematics systems, and the like, to monitor various parameters and characteristics of machines, equipment, components, parts, operations, functions, conditions, states, events, workflows, and other elements (collectively, the term "states") within these environments. The data may also include metadata about any of the foregoing, such as metadata describing the data, indicating its origin, indicating elements regarding identity, access, roles, and permissions, providing a summary of the data, or extracting or otherwise supplementing one or more data items to enable further processing, such as extracting, transforming, loading, and processing the data. This data (a term that includes metadata unless the context indicates otherwise) can be extremely valuable to third parties, either individually (e.g., data about environmental conditions that can be used as a condition in a process) or as an aggregate (e.g., data collected from many systems and devices in diverse environments that can be selectively used to develop behavioral models, train learning systems, etc.). With the deployment of billions of IoT devices (using countless connections), the amount of available data will explode. To enable access and utilization of this data, the cognitive data marketplace 4102 enables users to supply, discover, consume, and trade various components, features, services, and processes in the form of data packets (e.g., batch data, data streams (including event streams), data from various data pools 4120, etc.). In embodiments, the cognitive data marketplace 4102 may be included in, connected to, or integrated with one or more other components of the main processing architecture 4024 of a main processing system 112 (e.g., a cloud-based system), and may be connected to various sensors, input sources 115, data collection systems 102, and the like. The cognitive data marketplace 4102 may include a marketplace interface 4108, which may include one or more supplier interfaces through which data suppliers can make available data and one or more consumer interfaces through which data can be found and collected. The consumer interface may include an interface to a data marketplace search system 4118, which may include features that allow users to indicate the type of data they wish to retrieve (e.g., by entering keywords in a natural language search interface featuring data or metadata). The search interface may utilize various search and filtering techniques, including keyword matching, collaborative filtering (e.g., using a consumer's known preferences or characteristics to match results with those of other similar consumers and other consumers' past results), and ranking techniques (e.g., ranking based on various metrics of past results' success, as described in conjunction with other embodiments of the present invention).In embodiments, a provisioning interface may allow data owners or suppliers to offer data through cognitive data marketplace 4102 in one or more packages (e.g., packaging batches of data, data streams, etc.). Suppliers may pre-package data by providing data from a single input source 116, a single sensor, or by providing combinations, permutations, and the like (e.g., multiplexed analog data, mixed bytes of data from multiple sources, extract, load, and transform results, convolution results, etc.), as well as metadata associated with any of the foregoing. Packaging may include pricing on a per-batch, streaming (e.g., subscription to an event feed or other feed or stream), per-item, revenue share, or other basis. For data subject to pricing, data trading system 4114 may track orders, deliveries, and utilization, including order fulfillment. Trading system 4114 may include rich trading features, including digital rights management, for example, by managing keys that control access to purchased data and govern usage (e.g., allowing a limited set of users or roles to use the data for a limited time, within a limited domain, or for a limited purpose). Transaction system 4114 may manage payments by processing credit cards, wire transfers, debits, and other forms of consideration, among other things.

[0186] In embodiments, cognitive data packaging system 4012 of marketplace 4102 may utilize machine-based intelligence to package data, for example, by automatically configuring data packets into batches, streams, pools, and the like. In embodiments, packaging may be based on one or more rules, models, or parameters, for example, by packaging or aggregating data that is likely to complement or supplement an existing model. For example, operational data from a group of similar machines (such as one or more industrial machines discussed throughout this disclosure) may be aggregated based on metadata indicating the data type or by identifying features or characteristics in the data stream that indicate the nature of the data. In embodiments, packaging may be performed using machine learning and cognitive capabilities, for example, by learning combinations, permutations, blends, layers, and the like of input sources 116, sensors; information from data pool 4120; and information from data collection system 102 that are likely to meet user needs or generate success metrics. Learning may be based on learning feedback 4012, such as metrics determined by analytics system 4018, such as system performance metrics, data collection metrics, analytics metrics, and the like. In embodiments, success metrics may be associated with marketplace success metrics, such as package views, package engagement, package purchases or licenses, and payments made for packages. These metrics can be calculated in the analysis system 4018, including associating specific feedback metrics with search terms and other inputs, so that the cognitive packaging system 4110 can find and configure packages designed to provide higher value to consumers and higher returns to data suppliers. In an embodiment, the cognitive data packaging system 4110 can use learning feedback 4012 to automatically change the packaging, for example, using different combinations, permutations, blends, etc. and changing the weights applied to given input sources, sensors, data pools, etc. to promote favorable packages and de-emphasize less favorable packages. This can be done using genetic programming and similar techniques that compare the results of different packages. The feedback can include state information from the state system 4020 (such as information about various operating states, etc.), as well as information about market conditions and status (such as pricing and availability information of other data sources). Thus, an adaptive cognitive data packaging system 4110 is provided that automatically adapts to conditions to provide favorable data packages to the market 4102.

[0187] In embodiments, a cognitive data pricing system 4112 may be provided to set pricing for data packages. In embodiments, data pricing system 4112 may use a set of rules, models, and the like to set pricing, such as based on supply conditions, demand conditions, pricing from various available sources, and the like. For example, pricing for a package may be configured to be based on the sum of the prices of the constituent elements (e.g., input sources, sensor data, etc.), or based on a rule-based discount on the sum of the prices of the constituent elements. Rules and conditional logic may be applied, such as rules that consider cost factors (e.g., bandwidth and network usage, peak demand factors, scarcity factors, etc.), rules that consider usage parameters (e.g., the purpose, domain, user, role, duration, etc. of the package), and many other rules. In embodiments, cognitive data pricing system 4112 may include extensive cognitive intelligence features, such as using genetic programming, to automatically change pricing and track feedback on results (e.g., based on metrics from various financial domains, utilization metrics, etc., which may be provided by metrics calculated in analytics system 4018 on data from data trading system 4114).

[0188] Disclosed herein are methods and systems for self-organizing data pools, which may include self-organization of data pools based on utilization and / or revenue metrics, including utilization and / or revenue metrics tracked across multiple data pools. The data pool may initially comprise an unstructured or loosely structured data pool containing data from an industrial environment, such as sensor data from or related to industrial machines or components. For example, the data pool may ingest data streams from various machines or components in the environment (e.g., turbines, compressors, batteries, reactors, engines, motors, vehicles, pumps, rotors, axles, bearings, valves, and many other components), where the data streams include analog and / or digital sensor data (of various types), published data regarding operating conditions, diagnostic and fault data, machine or component identification data, asset tracking data, and many other types of data. Each data stream in the pool may have an identifier, such as one indicating its source and (optionally) its type. The data pool may be accessed by external systems, for example, via one or more interfaces or APIs (e.g., RESTful APIs), or by data integration components such as gateways, proxies, bridges, connectors, etc., and the data pool may utilize similar functionality to access the available data streams. The data pool can be managed by a self-organizing machine learning facility that can configure the data pool, for example, by managing the sources used for the pool, managing the available streams, and managing APIs or other connections to and from the data pool. Self-organization can receive feedback, for example, based on success metrics, utilization and benefit metrics (including consideration of the cost of acquiring and / or storing data and the benefits of the pool, as measured by profit or other metrics including indications of user usefulness, etc.). For example, a self-organizing data pool may identify that chemical and radiation data for an energy production environment is regularly accessed and extracted, while vibration and temperature data are not being used. In this case, the data pool can be automatically reorganized, for example, by ceasing to store vibration and / or temperature data or by acquiring better sources for such data. This automatic reorganization can also be applied to data structures, for example, promoting different data types, different data sources, different data structures, etc. through gradual iteration and feedback.

[0189] In embodiments, a platform is provided that features self-organization of data pools based on utilization and / or revenue metrics. In embodiments, data pool 4020 can be a self-organizing data pool 4020, for example, organized through cognitive capabilities, as described herein. Data pool 4020 can self-organize in response to learning feedback 4012, for example, based on metrics and results, including those calculated in analysis system 4018. Organization can include determining the data or data packets to be stored in the pool (e.g., representing a particular combination, arrangement, aggregation, etc.), the structure of such data (e.g., flat, hierarchical, linked, or other structure), storage duration, the nature of the storage media (e.g., hard drive, flash memory, SSDs, network-based storage, etc.), the arrangement of storage bits, and other parameters. The content and nature of the storage can vary, allowing data pool 4020 to learn and adapt, for example, based on the state of host system 112, one or more data collection systems 102, storage environment parameters (e.g., capacity, cost, and performance factors), data collection environment parameters, market parameters, and many other parameters. In an embodiment, the data pool 4020 can learn and adapt, for example, by changing the above parameters and other parameters in response to benefit metrics such as return on investment, power utilization optimization, revenue optimization.

[0190] Disclosed herein are methods and systems for training AI models based on industry-specific feedback, including training AI models based on industry-specific feedback that reflects metrics of utilization, revenue, or impact, and wherein the AI ​​models operate on sensor data from an industrial environment. As described above, these models may include models for industrial environments, machines, workflows, models for predicting states, models for predicting failures and optimizing maintenance, models for self-organizing storage (on-device, in data pools, and / or in the cloud), models for optimizing data transmission (e.g., for optimizing network coding, network condition-sensitive routing, etc.), models for optimizing data marketplaces, and many other models.

[0191] In one embodiment, a platform for training AI models based on industry-specific feedback is provided. In one embodiment, various embodiments of the cognitive systems disclosed herein can obtain input and feedback from industry-specific and domain-specific sources 116, such as those related to the optimization of specific machines, devices, components, processes, etc. Thus, learning and adaptation of storage organization, network usage, sensor and input data combination, data aggregation, data packaging, data pricing, and other features (e.g., for market 4102 or for other purposes of the host processing system 112) can be configured by learning domain-specific feedback metrics for a given environment or application, such as applications involving IoT devices, such as industrial environments. This can include efficiency optimization (e.g., in electrical, electromechanical, magnetic, physical, thermodynamic, chemical, and other processes and systems), output optimization (e.g., for generating energy, materials, products, services, and other outputs), fault prediction, avoidance, and mitigation (e.g., in the above systems and processes), performance metric optimization (e.g., return on investment, benefit, profit, gross profit, revenue, etc.), cost reduction (including labor costs, bandwidth costs, data costs, material input costs, licensing costs, etc.), benefit optimization (e.g., benefits related to safety, satisfaction, health), workflow optimization (e.g., optimizing time and resource allocation for processes), etc.

[0192] Disclosed herein are methods and systems for self-organizing swarms of industrial data collectors, including a self-organizing swarm of industrial data collectors that organizes itself among the swarm members based on their capabilities and status to optimize data collection. Each member in the swarm can be configured with intelligence and the ability to coordinate with other members. For example, swarm members can track information about the data being processed by other members, enabling intelligent distribution of data collection activities, data storage, data processing, and data publishing across the swarm, taking into account environmental conditions, swarm member capabilities, operating parameters, rules (e.g., from a rules engine governing swarm operation), and the current status of the members. For example, among four collectors, one with a relatively low current power level (e.g., a low battery) might be temporarily assigned the role of publishing data because it might be drawing a certain amount of power from a reader or interrogation device (e.g., an RFID reader) when it needs to publish data. A second collector with a good power level and significant processing power might be assigned more complex functions, such as processing data, fusing data, and organizing the rest of the swarm (including self-organization through machine learning to optimize the swarm over time, including by adjusting operating parameters and rules based on feedback). A third collector in the swarm, with significant storage capabilities, might be tasked with collecting and storing a class of data, such as vibration sensor data, which consumes significant bandwidth. A fourth collector in the swarm (e.g., one with lower storage capabilities) might be tasked with collecting data that is typically disposable, such as data about current diagnostic conditions, where only data about faults needs to be maintained and communicated. Swarm members can be connected in a peer-to-peer relationship, with one member acting as a "leader" or "hub," or in a tandem or ring connection, where each member passes data (including commands) to the next and understands the capabilities and nature of commands appropriate to the previous and / or next member. Swarms can be used to distribute storage across the swarm (e.g., using each member's memory as an aggregate data store), for example to support a distributed ledger that can store transactional data, such as transactions involving data collected by the swarm, transactions generated in an industrial environment, and other data, such as data used to manage the swarm, the environment, or the machine or its components. The swarm can self-organize by means of machine learning capabilities placed on one or more members of the swarm, or based on instructions from an external machine learning facility, which can optimize storage, data collection, data processing, data presentation, data transfer, and other functions based on managing parameters associated with each member. The machine learning facility can start with an initial configuration and change swarm parameters associated with any of the above (including also changing the membership of the swarm), for example, by iterating based on providing feedback to the machine learning facility regarding success metrics (e.g., utilization metrics, efficiency metrics, predicted or expected state success metrics, productivity metrics, revenue metrics, profit metrics, etc.).Over time, the swarm can be optimized to an advantageous configuration to achieve a desired measure of success for the owner, operator, or host of the industrial environment or its machines, components, or processes.

[0193] In one embodiment, a platform is provided that includes a self-organizing swarm of industrial data collectors. In one embodiment, a host processing system 112, including its processing architecture 4024 (and optionally including or integrating with a cognitive data marketplace 4102), can be integrated with, connected to, or utilize data from a self-organizing swarm 4202 of data collectors 102. In one embodiment, a self-organizing swarm 4202 can organize two or more data collection systems 102, for example, by deploying cognitive features on one or more data collection systems 102, thereby providing synergy across the swarm 4202. The swarm 4202 can be organized based on a hierarchical organization (e.g., where a master data collector 102 organizes and directs the activities of one or more slave data collectors 102), a collaborative organization (e.g., where organizational decisions for the swarm 4202 are distributed across the data collectors 102 (e.g., using various decision-making models such as voting, point systems, least-cost routing, prioritization, etc.), or the like. In embodiments, one or more data collectors 102 may have mobile capabilities, such as where the data collectors are located on or within a mobile robot, drone, mobile submersible, or the like, allowing for organization to include the location and position of the data collectors 102. The data collection systems 102 may communicate with each other and with the host processing system 112, including sharing collectively allocated storage space, which may involve storage on or accessible by one or more collectors (in embodiments, this collectively allocated storage space may be considered unified storage space even if physically distributed, such as using virtualization capabilities). Organization may be automated based on one or more rules, models, conditions, processes, and the like, such as embodied or executed by conditional logic, and may be managed by policies, such as through a policy engine. Rules may be based on industry-, application-, and domain-specific objects, classes, events, workflows, processes, and systems, such as by setting up a swarm 4202 to collect selected types of data at specified locations and times, such as in coordination with the aforementioned. For example, swarm 4202 may assign data collectors 102 to collect diagnostic, sensor, instrument, and / or telematics data, such as the time and location of inputs and outputs of each of the machines, from each of a series of machines performing an industrial process (e.g., a robotic manufacturing process) in a serial manner. In embodiments, self-organization may be cognitive, such as when the swarm changes one or more collection parameters over time and adapts the selection of parameters, the weights applied to the parameters, and the like, such as in response to learning and feedback from learning feedback system 4012, for example, based on various feedback metrics that may be determined by applying analytics system 4018 (which, in embodiments, may reside on swarm 4202, host processing system 112, or a combination thereof) to data processed by swarm 4202 or other elements of the embodiments disclosed herein (including market elements, etc.).Thus, the swarm 4202 can exhibit adaptive behavior, such as adapting to the current state 4020 or the expected state of its environment (taking into account market behavior), the behavior of various objects (such as IoT devices, machines, components, and systems), processes (including events, states, workflows, etc.), and other factors at a given time. Parameters may be changed (such as parameters implemented through genetic programming or other artificial intelligence-based techniques) during the process of change (such as neural networks, self-organizing maps, etc.), selection, promotion, etc. Parameters that can be managed, changed, selected, and adjusted through cognitive machine learning may include storage parameters (location, type, duration, number, structure, etc. on the swarm 4202), network parameters (such as how the swarm 4202 is organized, such as mesh, peer-to-peer, ring, serial, hierarchical, and other network configurations, as well as bandwidth utilization, data routing, network protocol selection, network coding type, and other network parameters), security parameters (such as settings for various security applications and services), location and positioning parameters (such as routing the movement of the mobile data collector 102 to locations, relative to data collection points, relative to each other, and relative to network availability). The feedback may include parameters such as sensor selection parameters (e.g., selection between sensors, input sources 116, etc. for each collector 102 and the collective collection), data combination parameters (e.g., parameters for sensor fusion, input combination, multiplexing, blending, layering, convolution, and other combinations), power parameters (e.g., parameters based on power levels and power availability of one or more collectors 102 or other objects, devices, etc.), state (including the expected state and condition of the swarm 4202, an individual collection system 102, a host processing system 112, or one or more objects in the environment), events, etc. The feedback may be based on any of the types of feedback described herein so that the swarm can adapt its current and expected conditions over time to achieve various desired goals.

[0194] Disclosed herein are methods and systems for an Industrial Internet of Things (IIoT) distributed ledger, including a distributed ledger that supports tracking transactions executed on IIoT data in an automated data marketplace. The distributed ledger can distribute storage across devices using secure protocols, such as those used in cryptocurrencies, such as the blockchain™ protocol used to support Bitcoin™. The ledger or similar transaction record can include a structure in which each successive member of the chain stores data for previous transactions, and a competition can be established to determine the "best" structure (e.g., the most complete structure) among alternative data storage data structures. The ledger or similar transaction record can be stored on data collectors, industrial machines or components, data pools, data marketplaces, cloud computing elements, servers, and / or an enterprise's IT infrastructure (e.g., the owner, operator, or host of an industrial environment or system disclosed herein). The ledger or transactions can be optimized using machine learning to improve storage efficiency, security, redundancy, and the like.

[0195] In embodiments, cognitive data marketplace 4102 can utilize a secure architecture to track and settle transactions, such as a distributed ledger 4004, in which transactions in data packets are tracked in a chained, distributed data structure (e.g., Blockchain™), enabling forensic analysis and verification. Each device stores a portion of the ledger representing the transactions in the data packets. Distributed ledger 4004 can be distributed to IoT devices, data pool 4020, data collection system 102, and the like, enabling verification of transaction information without relying on a single central information repository. Transaction system 4114 can be configured to store data in distributed ledger 4004 and retrieve data from it (as well as from constituent devices) to settle transactions. Thus, a distributed ledger 4004 is provided for processing data transactions, such as transactions for IoT data packets. In embodiments, a self-organizing storage system 4028 can be used to optimize the storage of distributed ledger data and to organize the storage of data packets (e.g., IoT data) that can be presented in marketplace 4102.

[0196] Disclosed herein are methods and systems for self-organizing collectors, including self-organizing, multi-sensor data collectors, that can optimize data collection, power, and / or yield based on conditions in their environment. For example, the collector can organize data collection by turning specific sensors on and off, for example based on historical utilization patterns or success metrics managed by an iterative configuration and machine learning facility that tracks success measurements. For example, a multi-sensor collector can learn to shut down certain sensors when power levels are low or during periods of low data utilization from such sensors. Self-organization can also automatically organize how data is collected (which sensors, from what external source), how data is stored (at what granularity or compression level, for how long), how data is presented (e.g., using a fused or multiplexed structure, a byte-like structure, or using intermediate statistical structures such as addition, subtraction, division, multiplication, square root, normalization, scaling, or other operations), and so on. This can be improved over time from an initial configuration by training the self-organizing facility with datasets from real-world environments, such as feedback metrics (including the various feedback types described throughout this disclosure).

[0197] Disclosed herein are methods and systems for network-sensitive collectors, including network-condition-sensitive, self-organizing, multi-sensor data collectors that can optimize based on bandwidth, quality of service, pricing, and / or other network conditions. Network sensitivity can include understanding the price of data transmission (e.g., allowing the system to receive or push data during off-peak hours or within the available parameters of a premium data plan), network quality (e.g., avoiding periods of potential errors), and environmental condition quality (e.g., delaying transmission until signal quality is good, e.g., when the collector emerges from a shielded environment to avoid wasting power while searching for a signal when shielded by large metal structures, such as those typical in industrial environments).

[0198] Disclosed herein are methods and systems for remotely organizing a universal data collector that can power on and off sensor interfaces based on needs and / or conditions identified in an industrial data collection environment. For example, the interface can identify available sensors and can turn on interfaces and / or processors to receive input from those sensors, including hardware interfaces that allow sensors to be plugged into the data collector, wireless data interfaces (e.g., the collector can ping the sensor, optionally providing some power via an interrogation signal), and software interfaces, such as for processing specific types of data. Thus, a collector capable of processing a variety of data can be configured to suit specific uses in a given environment. In embodiments, configuration can be automatic or under machine learning, which can improve the configuration by optimizing parameters based on feedback metrics that change over time.

[0199] Disclosed herein are methods and systems for self-organizing storage for multi-sensor data collectors, including for industrial sensor data. Self-organizing storage can allocate storage based on the application of machine learning, which can improve storage configuration based on feedback measurements over time. Storage can be optimized by configuring the data type used (e.g., a byte-like structure, a structure representing fused data from multiple sensors, a structure representing statistics or metrics calculated by applying mathematical functions to the data), compression, data storage duration, write policies (e.g., partitioning data across multiple storage devices using a protocol where one device stores instructions for other devices in the chain), and storage hierarchy (e.g., providing pre-computed intermediate statistics for faster access to frequently accessed data items). Thus, a highly intelligent storage system can be configured and optimized over time based on feedback.

[0200] Disclosed herein are methods and systems for self-organizing network coding for multi-sensor data networks, including self-organizing network coding for data networks transmitting data from multiple sensors in industrial data collection environments. Network coding, including random linear network coding, enables efficient and reliable transmission of large amounts of data over various networks. Different network coding configurations can be selected based on machine learning to optimize network coding and other network transmission characteristics based on network conditions, environmental conditions, and other factors (e.g., the nature of the data being transmitted, environmental conditions, operating conditions, etc.), including by training a network coding selection model over time based on feedback from a success metric, such as any of the metrics described herein.

[0201] In an embodiment, a platform with self-organizing network coding for multi-sensor data networking is provided. The cognitive system can change one or more parameters used for networking, such as network type selection (e.g., selecting among available local, cellular, satellite, WiFi, Bluetooth, NFC, Zigbee, and other networks), network selection (e.g., selecting a specific network, such as one known to have desirable security characteristics), network coding selection (e.g., selecting a network coding type for efficient transmission), network timing selection (e.g., configuring transmission based on network pricing conditions, traffic volume, etc.), network feature selection (e.g., selecting cognitive features, security features, etc.), network conditions (e.g., network quality based on current environmental or operating conditions), network feature selection (e.g., enabling available authentication, licensing, and similar systems), and network protocol selection (e.g., selecting between HTTP, IP, TCP / IP, cellular, satellite, serial, packet, streaming, and many other protocols). Selecting the optimal network configuration can be complex and situation-dependent, taking into account bandwidth limitations, price fluctuations, sensitivity to environmental factors, security considerations, and the like. The self-organizing network system 4030 can change the combination and arrangement of these parameters while obtaining input from the learning feedback system 4012 (such as using information from the analysis system 4018 regarding various result metrics (such as overall system metrics, analysis success metrics, and local performance indicators), information from various sensors and input sources 116, information about the status of the state system 4020 (including events, environmental conditions, working conditions, and others), or other information or obtaining other input. By changing and selecting alternative configurations of network parameters in different states, the self-organizing network system can find a configuration that is fully adapted to the environment monitored or controlled by the host system 112, such as an example of the location of one or more data collection systems 102, and is fully adapted to emerging network conditions. Therefore, a self-organizing, network condition adaptive data collection system is provided.

[0202] refer to Figure 17The data collection system 102 may have one or more output interfaces and / or ports 4010. These interfaces and / or ports may include network ports and connections, application programming interfaces, and the like. Disclosed herein are methods and systems for tactile or multi-sensory user interfaces, including wearable tactile or multi-sensory user interfaces for industrial sensor data collectors with vibration, thermal, electrical, and / or acoustic outputs. For example, based on a data structure configured to support the interface, the interface can be configured to provide input or feedback to a user, such as based on data from sensors in the environment. For example, if a fault condition based on vibration data is detected (e.g., due to bearing wear, shaft misalignment, or a resonance condition between machines), this condition can be presented in the tactile interface by vibrating the interface, such as by shaking a wrist-worn device. Similarly, thermal data indicating overheating can be presented by heating or cooling a wearable device, for example, when a worker is working on a machine and not necessarily able to view the user interface. Similarly, electrical or magnetic data can be presented by a humming sound, for example, to indicate the presence of an open electrical connection or wire. That is, multi-sensory interfaces can intuitively help users, for example, users with wearable devices get a quick indication of what is happening in the environment, and wearable interfaces have various interaction modes that do not require users to pay attention to the graphical UI, which may be very difficult or impossible in many industrial environments where users need to pay attention to the environment.

[0203] In one embodiment, a platform is provided that features a wearable haptic user interface for industrial sensor data collectors, including vibration, thermal, electrical, and / or acoustic output. In one embodiment, a haptic user interface 4302 is provided as an output of a data collection system 102, such as a system that processes the vibration, thermal, electrical, and / or acoustic output and provides it to one or more components of the data collection system 102 or other systems, such as a wearable device, a mobile phone, etc. The data collection system 102 can be provided in a form factor suitable for delivering haptic input, such as vibration, heating or cooling, buzzing, etc., to a user, such as in a headgear, armband, wristband or watch, belt, clothing, uniform, etc. In such cases, the data collection system 102 can be integrated with equipment, uniform, equipment, etc., worn by a user (e.g., an individual responsible for operating or monitoring an industrial environment). In one embodiment, signals from various sensors or input sources (or a selective combination, permutation, blend, etc., managed by one or more of the cognitive input selection systems 4004, 4014) can trigger haptic feedback. For example, if a nearby industrial machine is overheating, the haptic interface can alert the user by increasing its temperature or by sending a signal to another device (e.g., a mobile phone) to cause it to heat up. If the system is experiencing abnormal vibrations, the haptic interface may vibrate. Thus, through various forms of haptic input, the data collection system 102 can notify the user that one or more devices, machines, or other factors, such as those in an industrial environment, require attention, without requiring the user to read the message or divert their visual attention from the task at hand. The haptic interface and the output selections that should be provided can be considered in the cognitive input selection systems 4004 and 4014. For example, user behavior (e.g., responses to inputs) can be monitored and analyzed in the analysis system 4018, and feedback can be provided by the learning feedback system 4012 so that, based on the correct collection or packaging of sensors and inputs, signals can be provided at the right time and in the right manner to optimize the effectiveness of the haptic system 4202. This can include rule-based or model-based feedback (e.g., providing output that corresponds in some logical manner to the source data being transmitted). In embodiments, a cognitive haptic system may be provided in which the selection of inputs or triggers for haptic feedback, the selection of outputs, timing, intensity levels, durations, and other parameters (or weights applied thereto) can be varied (e.g., using genetic programming) over a process of variation, upgrading, and selection based on real-world feedback in response to feedback in real situations or based on feedback from simulations and testing of user behavior. Thus, an adaptive haptic interface for the data collection system 102 is provided that can learn and adjust feedback to meet relevant requirements and optimize the impact on user behavior, e.g., with respect to overall system results, data collection results, analysis results, etc.

[0204] Disclosed herein are methods and systems for an AR / VR industrial eyewear presentation layer, wherein heatmap elements are presented based on patterns and / or parameters in collected data. Disclosed herein are methods and systems for condition-sensitive, self-organizing adjustment of an AR / VR interface based on feedback metrics and / or training in an industrial environment. In embodiments, any data, metrics, etc. described throughout this disclosure may be presented by visual elements, overlays, etc., for presentation in an AR / VR interface, for example, in industrial eyewear, on an AR / VR interface on a smartphone or tablet, on an AR / VR interface on a data collector (which may be embodied in a smartphone or tablet), on a display on a machine or component, and / or on a display in an industrial environment.

[0205] In one embodiment, a platform is provided with a heat map displaying AR / VR collected data. In one embodiment, a platform is provided with a heat map 4204 displaying data collected from a data collection system 102 for providing input to an AR / VR interface 4208. In one embodiment, a heat map interface 4304 is provided as an output of the data collection system 102, for example, for processing and providing visualizations of various sensor data and other data (e.g., map data, simulated sensor data, and other data) to one or more components of the data collection system 102 or other systems, such as mobile devices, tablets, dashboards, computers, AR / VR devices, etc. The data collection system 102 can be provided in a form factor suitable for delivering visual input to a user, for example, by presenting a map that includes indicators of levels of analog and digital sensor data, such as data indicating levels of rotation, vibration, heating or cooling, pressure, and many other conditions. In this case, the data collection system 102 can be integrated with devices used by individuals responsible for operating or monitoring industrial environments. In embodiments, signals from various sensors or input sources (or selective combinations, permutations, blends, etc., managed by one or more of cognitive input selection systems 4004 and 4014) can provide input data to a heat map. Coordinates can include real-world location coordinates (e.g., geographic locations or locations on a map of the environment) as well as other coordinates, such as time-based coordinates, frequency-based coordinates, or other coordinates that allow for representation of analog sensor signals, digital signals, input source information, and various combinations thereof in a map-based visualization, such that colors can represent different input levels along relevant dimensions. For example, if a nearby industrial machine is overheating, the heat map interface can alert the user by displaying the machine in bright red. If the system is experiencing abnormal vibration, the heat map interface might display a different color for the machine's visual elements or might cause an icon or display element representing the machine in the interface to vibrate, drawing attention to that element. Clicking, touching, or otherwise interacting with the map can allow the user to gain insight into the underlying sensor or input data used as input to the heat map display. Thus, through various forms of display, the data collection system 102 can notify users that one or more devices, machines, or other factors, such as those in an industrial environment, require attention without requiring them to read text-based messages or inputs. The heat map interface and the output selections that should be provided can be considered in the cognitive input selection system 4004, 4014. For example, user behavior (e.g., responses to inputs or displays) can be monitored and analyzed in the analysis system 4018, and feedback can be provided through the learning feedback system 4012 so that based on the correct collection or packaging of sensors and inputs, signals can be provided at the right time and in the right manner to optimize the effectiveness of the heat map UI 4304. This can include rule-based or model-based feedback (e.g., providing output that corresponds in some logical way to the source data being transmitted).In embodiments, a cognitive heatmap system may be provided in which the selection of inputs or triggers, the selection of outputs, colors, visual representation elements, timing, intensity levels, durations, and other parameters of a heatmap display (or the weights applied thereto) can be varied over a process of variation, upgrading, and selection (e.g., using genetic programming) in response to feedback from real-world situations or from simulations and testing of user behavior. Thus, an adaptive heatmap interface for the data collection system 102 or data collected thereby or processed by the host processing system 112 is provided that can learn and adapt feedback to meet relevant requirements and optimize the impact on user behavior and responses, e.g., with respect to overall system results, data collection results, analysis results, and the like.

[0206] In embodiments, a platform is provided that includes automatically adjusting AR / VR visualizations of data collected by a data collector. In embodiments, a platform is provided that includes automatically adjusting AR / VR visualization system 4308 for visualizing data collected by data collection system 102, e.g., where data collection system 102 includes AR / VR interface 4208 or provides input to AR / VR interface 4308 (e.g., a mobile phone in virtual reality, or an AR headset, AR glasses, etc.). In embodiments, AR / VR system 4308 is provided as an output interface for data collection system 102, e.g., a system that processes and provides visualizations of various sensor data and other data (e.g., map data, simulated sensor data, and other data) to one or more components of data collection system 102 or other systems, such as mobile devices, tablets, dashboards, computers, AR / VR devices, etc. The data collection system 102 may be provided in a form factor suitable for delivering AR or VR visual, auditory, or other sensory input to a user, such as by presenting one or more displays, such as 3D reality visualizations, objects, maps, camera overlays or other overlay elements, maps, etc., that include or correspond to indicators of levels of analog and digital sensor data, such as data indicating levels of rotation, vibration, heating or cooling, pressure, or other conditions, relative to an input source 116, etc. In such a case, the data collection system 102 may be integrated with devices used by individuals responsible for operating or monitoring the industrial environment, etc.

[0207] In embodiments, signals from various sensors or input sources (or selective combinations, permutations, blends, etc., managed by one or more of cognitive input selection systems 4004 and 4014) can provide input data to populate, configure, modify, or otherwise determine AR / VR elements. Visual elements may include various icons, map elements, menu elements, sliders, triggers, colors, shapes, sizes, and the like to represent analog sensor signals, digital signals, input source information, and various combinations thereof. For example, the color, shape, and size of a visual overlay element can represent different input levels along the relevant dimension of a sensor or sensor combination. For example, if a nearby industrial machine is overheating, an AR element could alert the user by displaying an icon representing that type of machine in a flashing red in a portion of a pair of AR glasses' display. If a system is experiencing abnormal vibration, a VR interface displaying a visualization of the machine components (e.g., a camera view of the machine overlaid with a 3D visualization element) could highlight the vibrating component with color and motion, ensuring that the component stands out in the VR environment designed to help the user monitor or maintain the machine. Clicking, touching, moving the eyes toward, or otherwise interacting with visual elements in an AR / VR interface can allow the user to gain insight into the underlying sensor or input data used as input to the display. Thus, through various forms of display, the data collection system 102 can notify the user that one or more devices, machines, or other factors require attention, such as in an industrial environment, without requiring the user to read text-based messages or input or divert attention from the applicable environment (whether a real environment with AR features or a virtual environment used for simulation, training, etc.).

[0208] The selection and configuration of the AR / VR output interface 4208 and the outputs or displays to be provided can be handled in the cognitive input selection systems 4004 and 4014. For example, user behavior (e.g., responses to inputs or displays) can be monitored and analyzed in the analysis system 4018, and feedback can be provided via the learning feedback system 4012 so that AR / VR display signals can be provided at the right time and in the right manner based on the correct collection or packaging of sensors and inputs to optimize the effectiveness of the AR / VR UI 4308. This can include rule-based or model-based feedback (e.g., providing outputs that correspond in some logical manner to the source data being transmitted). In embodiments, a cognitively regulated AR / VR interface control system 4308 can be provided, in which the selection of inputs or triggers for AR / VR display elements, the selection of outputs (e.g., color, visual representation elements, timing, intensity level, duration, and other parameters (or weights applied thereto)), and other parameters of the VR / AR environment can be varied, updated, and selected (e.g., using genetic programming) based on real-world feedback in response to actual situations or based on feedback from simulations and testing of user behavior. Thus, an adaptively regulated AR / VR interface is provided for the data collection system 102 or data collected thereby or data processed by the host processing system 112 that can learn and adjust feedback to meet relevant requirements and optimize the impact on user behavior and reactions, such as with respect to overall system results, data collection results, analysis results, etc.

[0209] As described above, disclosed herein are methods and systems for continuous ultrasonic monitoring, including providing continuous ultrasonic monitoring of rotating elements and bearings in energy production facilities. Embodiments include using continuous ultrasonic monitoring of an industrial environment as a source for a cloud-deployed pattern recognizer. Embodiments include using continuous ultrasonic monitoring to provide updated state information to a state machine, which serves as input to the cloud-deployed pattern recognizer. Embodiments include providing continuous ultrasonic monitoring information to users based on policies declared in a policy engine. Embodiments include storing continuous ultrasonic monitoring data along with other data in a fused data structure on industrial sensor devices. Embodiments include making continuous ultrasonic monitoring data streams from an industrial environment available as services in a data marketplace. Embodiments include feeding continuous ultrasonic data streams into a self-organizing data pool. Embodiments include training a machine learning model to monitor the continuous ultrasonic monitoring data stream, wherein the model is based on a training set created from manual analysis of such data streams and is improved based on performance data collected in the industrial environment. Embodiments include a data collector cluster comprising at least one data collector for performing continuous ultrasonic monitoring of an industrial environment and at least one other type of data collector. Embodiments include using a distributed ledger to store time series data from continuous ultrasonic monitoring across multiple devices. Embodiments include collecting continuous ultrasonic monitoring data streams in an ad hoc data collector. Embodiments include collecting continuous ultrasonic monitoring data streams in a network-aware data collector.

[0210] Embodiments include collecting a continuous ultrasonic monitoring data stream in a remotely organized data collector. Embodiments include collecting a continuous ultrasonic monitoring data stream in a data collector with self-organizing storage. Embodiments include transmitting an ultrasonic data stream collected from an industrial environment using self-organizing network coding. Embodiments include transmitting parameter indicators of the continuously collected ultrasonic data stream via a sensor interface of a wearable device. Embodiments include transmitting parameter indicators of the continuously collected ultrasonic data stream via a heat map visual interface of a wearable device. Embodiments include transmitting parameter indicators of the continuously collected ultrasonic data stream via an interface that operates through self-organizing regulation of an interface layer.

[0211] As described above, disclosed herein are methods and systems for cloud-based machine pattern recognition based on remote simulated industrial sensor fusion. Embodiments include acquiring input from multiple simulated sensors deployed in an industrial environment, multiplexing the sensors into a multiplexed data stream, feeding the data stream into a cloud-deployed machine learning facility, and training a model of the machine learning facility to recognize defined patterns associated with the industrial environment. Embodiments include using a cloud-based pattern recognizer on input states from a state machine representing the state of the industrial environment. Embodiments include deploying policies via a policy engine that governs which users can use which data and for what purposes in the cloud-based machine learning. Embodiments include feeding input from multiple devices with fusion of multiple sensor streams and on-device storage into the cloud-based pattern recognizer. Embodiments include making output from the cloud-based machine pattern recognizer, which analyzes fused data from remote simulated industrial sensors, available as a data service in a data marketplace. Embodiments include using a cloud-based platform to identify data patterns in multiple data pools containing data published by industrial sensors. Embodiments include training a model to identify a preferred set of sensors to diagnose a condition of an industrial environment, wherein a training set is created by a human user, and the model is improved based on collected data feedback regarding the condition of the industrial environment.

[0212] Embodiments include a swarm of data collectors controlled by policies that are automatically propagated through the swarm. Embodiments include storing sensor fusion information on multiple devices using a distributed ledger. Embodiments include feeding input from a set of self-organizing data collectors to a cloud-based pattern recognizer that utilizes data from multiple sensors for an industrial environment. Embodiments include feeding input from a set of network-aware data collectors to a cloud-based pattern recognizer that utilizes data from multiple sensors for an industrial environment. Embodiments include feeding input from a set of remotely organized data collectors to a cloud-based pattern recognizer that utilizes data from multiple sensors for an industrial environment.

[0213] Embodiments include feeding inputs from a set of data collectors with self-organizing storage to a cloud-based pattern recognizer that utilizes data from multiple sensors in an industrial environment. Embodiments include a data collection system in an industrial environment with self-organizing network coding for data transmission of fused data from multiple sensors in the environment. Embodiments include transmitting information formed by fusing inputs from multiple sensors in the industrial data collection system in a multi-sensor interface. Embodiments include transmitting information formed by fusing inputs from multiple sensors in the industrial data collection system in a heat map interface. Embodiments include transmitting information formed by fusing inputs from multiple sensors in the industrial data collection system in an interface that operates with self-organizing adjustments at the interface layer.

[0214] As described above, disclosed herein are methods and systems for performing cloud-based machine pattern analysis on state information from multiple simulated industrial sensors to provide expected state information for an industrial system. Embodiments include providing cloud-based pattern analysis of state information from multiple simulated industrial sensors to provide expected state information for an industrial system. Embodiments include using a policy engine to determine state information that can be used for cloud-based machine analysis. Embodiments include feeding input from multiple devices, fused with multiple sensor streams and stored on-device, into a cloud-based pattern recognizer to determine an expected state of an industrial environment. Embodiments include making the expected state information from the cloud-based machine pattern recognizer available as a data service in a data marketplace, where the cloud-based machine pattern recognizer analyzes fused data from remote simulated industrial sensors. Embodiments include using the cloud-based pattern recognizer to determine the expected state of an industrial environment based on data collected from a data pool containing information streams from machines in the environment. Embodiments include training a model to identify preferred state information for diagnosing conditions in the industrial environment, wherein the training set is created by a human user, and the model is improved based on collected data feedback regarding the state of the industrial environment. Embodiments include a cluster of data collectors that feeds a state machine that maintains current state information for the industrial environment. Embodiments include using a distributed ledger to store historical state information of fused sensor states, with a self-organizing data collector feeding into a state machine that maintains current state information of an industrial environment. Embodiments include a network-aware data collector that feeds into a state machine that maintains current state information of an industrial environment. Embodiments include a remotely organized data collector that feeds into a state machine that maintains current state information of an industrial environment. Embodiments include a data collector with self-organizing storage that feeds into a state machine that maintains current state information of an industrial environment. Embodiments include a data collection system in an industrial environment having self-organizing network coding for data transmission and maintaining expected state information of the environment. Embodiments include transmitting expected state information in an industrial data collection system determined by machine learning in a multi-sensor interface. Embodiments include transmitting expected state information in an industrial data collection system determined by machine learning in a heat map interface. Embodiments include transmitting expected state information in an industrial data collection system determined by machine learning in an interface that operates through self-organizing regulation of an interface layer.

[0215] As described above, this document discloses methods and systems for a cloud-based policy automation engine for the Internet of Things (IoT), wherein the creation, deployment, and management of IoT devices (including a cloud-based policy automation engine for the IoT) enables the creation, deployment, and management of policies applicable to IoT devices. Embodiments include deploying data usage policies to an on-device storage system storing fused data from multiple industrial sensors. Embodiments include deploying policies regarding who can provide what data in an ad hoc marketplace for IoT sensor data. Embodiments include deploying policies across a set of ad hoc data pools containing data streamed from industrial sensor devices to govern data usage within the data pools. Embodiments include training a model to determine policies that should be deployed in an industrial data collection system. Embodiments include deploying policies that govern how ad hoc groups should be organized for a specific industrial environment. Embodiments include storing policies on a device that govern the use of the device's storage capabilities for use in a distributed ledger. Embodiments include deploying policies that govern how ad hoc data collectors should be organized for a specific industrial environment. Embodiments include deploying policies that govern how network bandwidth should be used by network-sensitive data collectors for a specific industrial environment. Embodiments include deploying policies that govern how a remotely organized data collector should collect data about a specified industrial environment and make the data available. Embodiments include deploying policies that govern how a data collector should self-organize storage of a particular industrial environment. Embodiments include a data collection system in an industrial environment having a policy engine for deploying policies within the system and self-organizing network coding for data transmission. Embodiments include a data collection system in an industrial environment having a policy engine for deploying policies within the system, wherein a policy is applied to how data will be presented in a multi-sensor interface. Embodiments include a data collection system in an industrial environment having a policy engine for deploying policies within the system, wherein a policy is applied to how data will be presented in a heat map visual interface. Embodiments include a data collection system in an industrial environment having a policy engine for deploying policies within the system, wherein the policy is applied to how data will be presented in an interface that operates with self-organization regulation of the interface layer.

[0216] As described above, disclosed herein are methods and systems for on-device sensor fusion and data storage for Industrial IoT devices, including on-device sensor fusion and data storage for Industrial IoT devices, wherein data from multiple sensors is multiplexed and processed on a device for storing fused data streams. Embodiments include presenting an ad hoc marketplace for fused sensor data extracted from on-device storage of IoT devices. Embodiments include streaming fused sensor information from multiple industrial sensors and from an on-device data storage facility to a data pool. Embodiments include training a model to determine data that should be stored on devices in a data collection environment. Embodiments include a self-organizing swarm of industrial data collectors that are organized to optimize data collection, wherein at least some data collectors have on-device storage of fused data from multiple sensors. Embodiments include storing distributed ledger information along with the fused sensor information on Industrial IoT devices. Embodiments include on-device sensor fusion and data storage for self-organizing industrial data collectors. Embodiments include on-device sensor fusion and data storage for network-aware industrial data collectors. Embodiments include on-device sensor fusion and data storage for remotely organized industrial data collectors. Embodiments include on-device sensor fusion and ad hoc data storage for industrial data collectors. Embodiments include a data collection system in an industrial environment that includes on-device sensor fusion and ad hoc network coding for data transmission. Embodiments include a data collection system with on-device sensor fusion for industrial sensor data, wherein data structures are stored to support an alternative multi-sensor presentation mode. Embodiments include a data collection system with on-device sensor fusion for industrial sensor data, wherein data structures are stored to support a visual heat map presentation mode. Embodiments include a data collection system with on-device sensor fusion for industrial sensor data, wherein data structures are stored to support an interface that self-organizes and regulates operations through an interface layer.

[0217] As described above, disclosed herein are methods and systems for a self-organizing data marketplace for industrial IoT data, including a self-organizing data marketplace for industrial IoT data, wherein available data elements are organized in the marketplace for consumption by consumers based on training a self-organizing facility using a training set and feedback from marketplace success metrics. Embodiments include organizing a set of data pools in the self-organizing data marketplace based on utilization metrics of the data pools. Embodiments include training a model to determine pricing for data in the data marketplace. Embodiments include feeding the data marketplace with data streams from a self-organizing group of industrial data collectors. Embodiments include using a distributed ledger to store transaction data for the self-organizing market for industrial IoT data. Embodiments include feeding the data marketplace with data streams from self-organizing industrial data collectors. Embodiments include feeding the data marketplace with data streams from a group of network-aware industrial data collectors. Embodiments include feeding the data marketplace with data streams from a group of remotely organized industrial data collectors. Embodiments include feeding the data marketplace with data streams from a group of industrial data collectors with self-organizing storage. Embodiments include using self-organizing network coding to transmit sensor data collected in an industrial environment to the marketplace. Embodiments include providing a data structure library suitable for presenting data in an alternative multi-sensor interface mode in the data marketplace. Embodiments include providing a data structure library in a data marketplace adapted to present data in a heat map visualization. Embodiments include providing a data structure library in a data marketplace adapted to present data in an interface that operates through self-organizing regulation of an interface layer.

[0218] As described above, disclosed herein are methods and systems for self-organizing data pools, including self-organizing data pools based on utilization and / or revenue metrics, including utilization and / or revenue metrics tracked for multiple data pools. Embodiments include training a model to present the most valuable data in a data marketplace, wherein the training is based on industry-specific success metrics. Embodiments include populating a set of self-organizing data pools with data from a self-organizing group of data collectors. Embodiments include using a distributed ledger to store transaction information for data deployed in the data pools, wherein the distributed ledger is distributed across the data pools. Embodiments include self-organizing data pools based on utilization and / or revenue metrics tracked for multiple data pools, wherein the data pools contain data from self-organizing data collectors. Embodiments include populating a set of self-organizing data pools with data from a set of network-aware data collectors. Embodiments include populating a set of self-organizing data pools with data from a set of remotely organized data collectors. Embodiments include populating a set of self-organizing data pools with data from a set of data collectors with self-organizing storage. Embodiments include a data collection system in an industrial environment, the system having self-organizing pools for data storage and self-organizing network coding for data transmission. Embodiments include a data collection system in an industrial environment having self-organizing pools for data storage, the self-organizing pools including source data structures for supporting data presentation in a multi-sensor interface. Embodiments include a data collection system in an industrial environment having self-organizing pools for data storage, the self-organizing pools including source data structures for supporting data presentation in a heat map interface. Embodiments include a data collection system in an industrial environment having self-organizing pools for data storage, the self-organizing pools including source data structures for supporting data presentation in an interface that operates with self-organizing adjustments of an interface layer.

[0219] As described above, disclosed herein are methods and systems for training AI models based on industry-specific feedback, including training AI models based on industry-specific feedback reflecting metrics of utilization, benefit, or impact, wherein the AI ​​models operate on sensor data from an industrial environment. Embodiments include training a swarm of data collectors based on industry-specific feedback metrics. Embodiments include training an AI model to identify and utilize available storage locations in an industrial environment for storing distributed ledger information. Embodiments include training a swarm of self-organizing data collectors based on industry-specific feedback metrics. Embodiments include training a network-aware data collector based on network and industrial conditions in an industrial environment. Embodiments include training a remote manager for a remotely organized data collector based on industry-specific feedback metrics. Embodiments include training a self-organizing data collector to configure storage based on industry-specific feedback. Embodiments include a data collection system in an industrial environment having cloud-based training for a network coding model used to organize data transmission. Embodiments include a data collection system in an industrial environment that performs cloud-based training for facilities that manage data presentation in a multi-sensor interface. Embodiments include a data collection system in an industrial environment that performs cloud-based training for facilities that manage data presentation in a heat map interface. Embodiments include a data collection system in an industrial environment that provides cloud-based training for facilities managing the presentation of data in an interface that operates through self-organizing regulation of an interface layer.

[0220] As described above, disclosed herein are methods and systems for self-organizing swarms of industrial data collectors, including self-organizing swarms of industrial data collectors that organize among the industrial data collectors based on the capabilities and status of the swarm members to optimize data collection. Embodiments include deploying a distributed ledger data structure in the data swarm. Embodiments include self-organizing swarms of self-organizing data collectors for data collection in an industrial environment. Embodiments include self-organizing swarms of network-sensitive data collectors for data collection in an industrial environment. Embodiments include self-organizing swarms of network-sensitive data collectors for data collection in an industrial environment, wherein the self-organizing pool is also used for remote organization. Embodiments include self-organizing swarms of data collectors with self-organizing storage for data collection in an industrial environment. Embodiments include a data collection system in an industrial environment having a self-organizing swarm of data collectors and self-organizing network coding for data transmission. Embodiments include a data collection system in an industrial environment having a self-organizing swarm of data collectors that forwards information for use in a multi-sensor interface. Embodiments include a data collection system in an industrial environment having a self-organizing swarm of data collectors that forwards information for use in a heat map interface. Embodiments include a data collection system in an industrial environment having an ad hoc group of data collectors that forward information for use in an interface that regulates operation through self-organization of an interface layer.

[0221] As described above, this document discloses methods and systems for an Industrial Internet of Things distributed ledger, including a distributed ledger that supports tracking transactions performed on Industrial IoT data in an automated data marketplace. Embodiments include a self-organizing data collector that is configured to distribute collected information to a distributed ledger. Embodiments include a network-sensitive data collector that is configured to distribute collected information to a distributed ledger based on network conditions. Embodiments include a remotely organized data collector that is configured to distribute collected information to a distributed ledger based on intelligent remote management of distribution. Embodiments include a data collector with self-organizing local storage that is configured to distribute collected information to a distributed ledger. Embodiments include a data collection system in an industrial environment that uses a distributed ledger for data storage and self-organizing network coding for data transmission. Embodiments include a data collection system in an industrial environment that uses a distributed ledger to store data for a data structure that supports a tactile interface for data presentation. Embodiments include a data collection system in an industrial environment that uses a distributed ledger to store data for a data structure that supports a heat map interface for data presentation. Embodiments include a data collection system for an industrial environment that uses a distributed ledger to store data in a data structure that supports an interface that regulates operations through self-organization of an interface layer.

[0222] As described above, disclosed herein are methods and systems for self-organizing collectors, including self-organizing, multi-sensor data collectors that can optimize data collection, power, and / or revenue based on conditions in their environment. Embodiments include self-organizing data collectors that organize based at least in part on network conditions. Embodiments include self-organizing data collectors that are also responsive to remote organization. Embodiments include self-organizing data collectors with self-organizing storage for collected data in an industrial data collection environment. Embodiments include data collection systems in industrial environments with self-organizing data collection and self-organizing network coding for data transmission. Embodiments include a data collection system in an industrial environment with a self-organizing data collector that feeds a data structure supporting a tactile or multi-sensory wearable interface for data presentation. Embodiments include a data collection system in an industrial environment with a self-organizing data collector that feeds a data structure supporting a heatmap interface for data presentation. Embodiments include a data collection system in an industrial environment with a self-organizing data collector that feeds a data structure supporting an interface for data presentation that operates through self-organizing regulation of an interface layer.

[0223] As described above, disclosed herein are methods and systems for network-sensitive collectors, including network-condition-sensitive, self-organizing multi-sensor data collectors that can optimize based on bandwidth, quality of service, price, and / or other network conditions. Embodiments include a remotely organized, network-condition-sensitive universal data collector that can power on and off sensor interfaces based on identified needs and / or conditions (including network conditions) within an industrial data collection environment. Embodiments include a network-condition-sensitive data collector with self-organizing storage for data collected within an industrial data collection environment. Embodiments include a network-condition-sensitive data collector with self-organizing network coding for data transmission within an industrial data collection environment. Embodiments include a data collection system within an industrial environment having a network-sensitive data collector that forwards data structures supporting a tactile wearable interface for data presentation. Embodiments include a data collection system within an industrial environment having a network-sensitive data collector that forwards data structures supporting a heat map interface for data presentation. Embodiments include a data collection system within an industrial environment having a network-sensitive data collector that forwards data structures supporting an interface for self-organizing regulation of operations via an interface layer.

[0224] As described above, disclosed herein are methods and systems for remotely organizing a universal data collector that can power on and off sensor interfaces based on needs and / or conditions identified in an industrial data collection environment. Embodiments include a remotely organizing universal data collector having self-organizing storage for data collected in an industrial data collection environment. Embodiments include a data collection system in an industrial environment having data collection remote control and self-organizing network coding for data transmission. Embodiments include a remotely organizing data collector for storing sensor data and transmitting instructions for using the data in a tactile or multi-sensory wearable interface. Embodiments include a remotely organizing data collector for storing sensor data and transmitting instructions for using the data in a heat map visual interface. Embodiments include a remotely organizing data collector for storing sensor data and transmitting instructions for using the data in an interface that operates with self-organizing regulation of the interface layer.

[0225] As described above, disclosed herein are methods and systems for self-organizing storage of multi-sensor data collectors, including self-organizing storage of multi-sensor data collectors for industrial sensor data. Embodiments include a data collection system in an industrial environment having self-organizing data storage and self-organizing network coding for data transmission. Embodiments include a data collector with self-organizing storage for storing sensor data and instructions for converting the data for use in a tactile wearable interface. Embodiments include a data collector with self-organizing storage for storing sensor data and instructions for converting the data for use in a heat map presentation interface. Embodiments include a data collector with self-organizing storage for storing sensor data and instructions for converting the data for use in an interface that operates in or with self-organizing regulation of an interface layer.

[0226] As described above, disclosed herein are methods and systems for self-organizing network coding for multi-sensor data networks, including self-organizing network coding for data networks for transmitting multiple sensor data in an industrial data collection environment. Embodiments include a data collection system in an industrial environment having self-organizing network coding for data transmission and a data structure supporting a tactile wearable interface for data presentation. Embodiments include a data collection system in an industrial environment having self-organizing network coding for data transmission and a data structure supporting a heat map interface for data presentation. Embodiments include a data collection system in an industrial environment having self-organizing network coding for data transmission and self-organizing regulation of an interface layer for data presentation.

[0227] As described above, disclosed herein are methods and systems for tactile or multi-sensory user interfaces, including wearable tactile or multi-sensory user interfaces for industrial sensor data collectors having vibration, thermal, electrical, and / or acoustic outputs. Embodiments include wearable tactile user interfaces for transmitting industrial status information from a data collector having vibration, thermal, electrical, and / or acoustic outputs. Embodiments include wearable tactile user interfaces for transmitting industrial status information from a data collector having vibration, thermal, electrical, and / or acoustic outputs, wherein the wearable interface further has a visual presentation layer for presenting a heat map indicating data parameters. Embodiments include condition-sensitive self-organizing regulation of AR / VR interfaces and multi-sensory interfaces based on feedback metrics and / or training in industrial environments.

[0228] As described above, disclosed herein are methods and systems for an AR / VR industrial eyewear presentation layer, wherein heatmap elements are presented based on patterns and / or parameters in collected data. Embodiments include condition-sensitive self-organizing adjustments to heatmap AR / VR interfaces based on feedback metrics and / or training in industrial environments. As described above, disclosed herein are methods and systems for condition-sensitive self-organizing adjustments to AR / VR interfaces based on feedback metrics and / or training in industrial environments.

[0229] The following illustrative clauses describe certain embodiments of the present invention. The data collection system described in the following inventions can be a local data collection system 102, a host processing system 112 (e.g., using a cloud platform), or a combination of local and host systems. In one embodiment, a data collection system is provided that uses an analog crosspoint switch to collect data from a variable set of analog sensor inputs. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data from a variable set of analog sensor inputs and includes IP front-end signal conditioning on the multiplexer to improve signal-to-noise ratio. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data from a variable set of analog sensor inputs and includes a multiplexer that continuously monitors alarm features. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data from a variable set of analog sensor inputs and includes a distributed CPLD chip with a dedicated bus for logic control of multiple multiplexers and data acquisition components. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data from a variable set of analog sensor inputs and includes high current input capability using solid-state relays and a design topology. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has power-off capability for at least one analog sensor channel and component boards. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has unique electrostatic protection for trigger and vibration inputs. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has a precision voltage reference for an A / D zero reference.

[0230] In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes a phase-locked loop bandpass tracking filter for acquiring slow RPMs and phase information. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and uses an onboard timer to digitally derive phase relative to input and trigger channels. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes a peak detector for automatic scaling, which is routed to a separate analog-to-digital converter for peak detection. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and routes raw or buffered trigger channels to other analog channels. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and uses higher input oversampling for the oversampled A / D converter to achieve a lower sample rate output, thereby minimizing AA filter requirements. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and uses a CPLD as a clock divider for an oversampling analog-to-digital converter to achieve lower sampling rates without the need for digital resampling.

[0231] In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has long blocks of data acquired at a high sampling rate, rather than multiple sets of data collected at different sampling rates. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and stores calibration data with an onboard card group maintenance history. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has fast route creation capabilities using hierarchical templates. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has intelligent management of data collection bands. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has a neural network expert system that utilizes intelligent management of data collection bands.

[0232] In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and utilizes a database hierarchy for sensor data analysis. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes an expert system GUI graphical method for defining expert system intelligent data collection bands and diagnostics. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes a graphical method for back-calculation definition. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes a bearing analysis method. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and utilizes transient signal analysis for torsional vibration detection / analysis. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and utilizes analog and digital methods for improved integration.

[0233] In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has an adaptive scheduling technique for continuously monitoring analog data in a local environment. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has a data collection resident feature. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has a self-contained data acquisition box. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has SD card storage. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has extended onboard statistics capabilities for continuous monitoring. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and uses ambient noise, local noise, and vibration noise for prediction. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and makes intelligent routing changes based on incoming data or alarms to synchronize dynamic data for analysis or correlation. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has an intelligent ODS and transfer function. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has a layered multiplexer. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has a sensor overload indicator. In an embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and has an RF identification and inclinometer.

[0234] In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes continuous ultrasonic monitoring. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes cloud-based machine pattern recognition based on remote analog industrial sensor fusion. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and performs cloud-based machine pattern analysis on state information from multiple analog industrial sensors to provide expected state information for the industrial system. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes a cloud-based policy automation engine for the Internet of Things, as well as the creation, deployment, and management of IoT devices. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes on-device sensor fusion and data storage for industrial IoT devices. In one embodiment, a data collection and processing system is provided that uses an analog crosspoint switch to collect data with a variable set of analog sensor inputs and includes a self-organizing data marketplace for industrial IoT data. In one embodiment, a data collection and processing system is provided that uses analog crosspoint switches to collect data with a variable set of analog sensor inputs and has self-organizing data pools based on utilization and / or revenue metrics. In one embodiment, a data collection and processing system is provided that uses analog crosspoint switches to collect data with a variable set of analog sensor inputs and trains AI models based on industry-specific feedback. In one embodiment, a data collection and processing system is provided that uses an...

Claims

1. A system for data collection, processing and utilization of signals from at least a first element in a first machine in an industrial environment, the system comprising: A platform, the platform comprising a computing environment connected to a local data collection system, the local data collection system having at least a first sensor signal and a second sensor signal associated with at least the first machine in the industrial environment; a switch in the local data collection system, the local data collection system having multiple outputs and multiple inputs, wherein the multiple inputs include a first input connected to a first sensor and a second input connected to a second sensor, the multiple outputs include at least a first output and a second output, which are configured to be switchable between at least the following two situations: a situation where the first output is configured to switch between transmitting the first sensor signal and transmitting the second sensor signal, and a situation where the first sensor signal is transmitted from the first output and the second sensor signal is transmitted from the second output at the same time; a cognitive input selection system, which organizes the fusion of data from at least two of the first sensor signal, the second sensor signal, an external sensor, and an input source of the local data collection system into one or more fused data streams.

2. The system of claim 1, wherein the cognitive input selection system is configured to learn based on feedback from an analysis system to allow the local data collection system to perform context-adaptive sensor fusion.

3. The system of claim 1, wherein the local data collection system is configured to create a data collection route based on hierarchical templates, each hierarchical template including data collection bands associated with a machine associated with the data collection route.

4. The system of claim 3, wherein the data collection band defines a specific frequency band and at least one of a set of spectral peaks, a true peak level, a crest factor derived from a time waveform, and a total waveform derived from a vibration envelope.

5. The system of claim 3, wherein at least one of the layered templates is associated with a plurality of interconnected elements of the first machine, or at least a plurality of interconnected elements of the first machine and a second machine.

6. The system of claim 3, wherein at least one of the layered templates is associated with at least the first machine that is located proximate to a second machine.

7. The system of claim 1, wherein the local data collection system comprises a graphical user interface system configured to manage the cognitive input selection system.

8. The system of claim 7, wherein the graphical user interface system includes an expert system diagnostic tool.

9. The system of claim 1, wherein the platform includes cloud-based machine pattern analysis of state information from a plurality of sensors to provide expected state information of the industrial environment.

10. The system of claim 1, wherein the platform is configured to self-organize the data pool based on at least one of a utilization metric and a revenue metric.

11. The system of claim 1 , wherein the platform comprises a self-organizing group of industrial data collectors.

12. The system of claim 1, wherein the local data collection system comprises a wearable tactile user interface for an industrial sensor data collector having at least one of vibration, thermal, electrical, and acoustic output.

13. The system of claim 1, wherein the plurality of inputs of the switch include a third input connected to the second sensor and a fourth input connected to the second sensor, wherein: The first sensor signal is from a single axis sensor at a constant location associated with the first machine. The system of claim 13 , wherein the second sensor is a three-axis sensor.

15. The system of claim 13, wherein the invariant position is a position associated with an axis of rotation of the first machine.

16. The system of claim 1, wherein the local data collection system is configured to simultaneously record gapless digital waveform data from at least the first input and the second input.

17. The system of claim 16, wherein the platform is configured to determine a change in relative phase based on the simultaneously recorded gapless digital waveform data.

18. The system of claim 16, wherein the second sensor is configured to be movable to a plurality of locations associated with the first machine while acquiring the simultaneously recorded gapless digital waveform data.

19. The system of claim 17, wherein the platform is configured to determine an operational deflection state based on the relative phase change and the simultaneously recorded gapless digital waveform data.

20. The system of claim 16, wherein the local data collection system is configured to acquire the simultaneously recorded gapless digital waveform data from the first machine while both the first machine and the second machine are operating.

21. The system of claim 16, wherein the duration of the simultaneously recorded gapless digital waveform data exceeds one minute.

22. The system of claim 1, the plurality of outputs of the switch comprising a third output and a fourth output, wherein: The second output, the third output, and the fourth output are distributed together to a series of three-axis sensors, each three-axis sensor being located at a different location associated with the machine.

23. The system of claim 22, wherein the three-axis sensors in the series of three-axis sensors are each located at a different location on the first machine, but are each associated with a different bearing in the machine.

24. The system of claim 22, wherein the three-axis sensors in the series of three-axis sensors are each located at a location associated with a bearing, but are each associated with a different machine.

25. A system for data collection, processing and utilization of signals from at least a first element in a first machine in an industrial environment, the system comprising: A platform, the platform comprising a computing environment connected to a local data collection system, the local data collection system having at least a first sensor signal and a second sensor signal obtained from the machine in the industrial environment; a first sensor in the local data collection system, which is configured to be connected to the machine and used to obtain the first sensor signal from the machine; a second sensor in the local data collection system, used to obtain the second sensor signal from the machine; a cognitive input selection system in the local data collection system, used to perform at least one of the following operations: selecting and deselecting one or more sensors based on learning feedback, the one or more sensors including at least one of the first sensor and the second sensor, wherein the local data collection system includes multiple inputs and multiple outputs, wherein the multiple inputs have a first input connected to the first sensor and a second input connected to the second sensor, the multiple outputs include at least a first output and a second output, the first output and the second output are configured to be switchable between at least the following two situations: a situation where the first output is configured to switch between transmitting the first sensor signal and transmitting the second sensor signal, and a situation where there is a situation where the first sensor signal is transmitted from the first output and the second sensor signal is transmitted from the second output at the same time.

26. The system of claim 25, wherein the local data collection system is configured to manage data collection bands.

27. The system of claim 26, wherein the data collection band defines a specific frequency band and at least one of a set of spectral peaks, true peak levels, crest factors derived from a time waveform, and a total waveform derived from a vibration envelope.

28. The system of claim 26, wherein the local data collection system comprises a neural network expert system utilizing the data collection band intelligent management.

29. The system of claim 26, wherein the local data collection system is configured to create data collection routes based on hierarchical templates, each hierarchical template including data collection bands associated with a machine associated with the data collection route.

30. The system of claim 29, wherein at least one of the layered templates is associated with a plurality of interconnected elements of the machine.

31. The system of claim 29, wherein at least one of the layered templates is associated with an element associated with the machine and another second machine.

32. The system of claim 29, wherein at least one of the layered templates is associated with the machine that is located proximate to another second machine.

33. The system of claim 26, wherein the local data collection system comprises a graphical user interface system configured to manage the data collection bands.

34. The system of claim 33, wherein the graphical user interface system includes an expert system diagnostic tool.

35. The system of claim 25, wherein the platform is configured to self-organize the data pool based on at least one of a utilization metric and a revenue metric.

36. The system of claim 25, wherein the platform comprises a self-organizing group of industrial data collectors.

37. The system of claim 25, wherein the local data collection system comprises a wearable tactile user interface for an industrial sensor data collector having at least one of vibration, thermal, electrical, and acoustic output.

38. The system of claim 25, wherein the plurality of inputs to the local data collection system includes a third input connected to the second sensor and a fourth input connected to the second sensor, wherein: The first sensor signal is from a single axis sensor at a constant location associated with the machine.

39. The system of claim 38, wherein the second sensor is a three-axis sensor.

40. The system of claim 38, wherein the local data collection system is configured to simultaneously record gapless digital waveform data from at least the first input, the second input, the third input, and the fourth input.

41. The system of claim 40, wherein the platform is configured to determine a change in relative phase based on the simultaneously recorded gapless digital waveform data.

42. The system of claim 40, wherein the second sensor is configured to be movable to a plurality of locations associated with the machine while acquiring the simultaneously recorded gapless digital waveform data.

43. The system of claim 41, wherein the platform is configured to determine an operational deflection state based on the relative phase change and the simultaneously recorded gapless digital waveform data.

44. The system of claim 40, the plurality of outputs of the local data collection system comprising a third output and a fourth output, wherein: The second output, the third output, and the fourth output are distributed together to a series of three-axis sensors, each three-axis sensor being located at a different location associated with the machine.

45. The system of claim 44, wherein the three-axis sensors in the series of three-axis sensors are each located at a different location on the machine, but are each associated with a different bearing in the machine.

46. ​​The system of claim 44, wherein the three-axis sensors in the series of three-axis sensors are each located at a location associated with a bearing, but are each associated with a different machine.

47. The system of claim 40, wherein the local data collection system is configured to acquire the simultaneously recorded gapless digital waveform data from the machine while both the machine and another second machine are in operation.

48. The system of claim 47, wherein the local data collection system is configured to characterize contributions from the first machine and the second machine in the simultaneously recorded gapless digital waveform data from the machine.

49. The system of claim 40, wherein the duration of the simultaneously recorded gapless digital waveform data exceeds one minute.

50. The system of claim 38, wherein the invariant position is a position associated with a rotational axis of the machine.

51. A computer-implemented method for data collection, processing and utilization of signals from at least a first element in a machine in an industrial environment, the method being applied to a system for data collection, processing and utilization of signals from at least a first element in a first machine in an industrial environment, the system comprising: A platform, the platform comprising a computing environment connected to a local data collection system, a first sensor in the local data collection system, which is configured to be connected to the machine and used to obtain the first sensor signal from the machine, and a second sensor in the local data collection system, which is used to obtain the second sensor signal from the machine, wherein the local data collection system includes multiple outputs, the multiple outputs include at least a first output and a second output, which are configured to be switchable between at least the following two situations: a situation where the first output is configured to switch between transmitting a first sensor signal and transmitting a second sensor signal, and a situation where the first sensor signal is transmitted from the first output and the second sensor signal is transmitted from the second output at the same time, the method comprising: obtaining at least one of the first sensor signal and the second sensor signal from the machine; selecting or deselecting one or more sensors connected to the machine based on learning feedback; allowing the first sensor signal to be transmitted from the first output and the second sensor signal to be transmitted from the second output at the same time, wherein the one or more sensors include at least one of the first sensor and the second sensor.

52. The method of claim 51 further comprising: The first output and the second output are selected between a condition in which the first output is selected between communication of the first sensor signal and the second sensor signal and a condition in which the first sensor signal is communicated from the first output and the second sensor signal is communicated from the second output simultaneously.

53. A non-transitory computer readable medium having stored thereon a plurality of instructions which, when executed between one or more processors, cause at least some of the one or more processors to perform operations for a system for data collection, processing, and utilization of signals from at least a first element in a first machine in an industrial environment, the system comprising: A platform, the platform comprising a computing environment connected to a local data collection system, a first sensor in the local data collection system, which is configured to be connected to the machine and used to obtain the first sensor signal from the machine, and a second sensor in the local data collection system, which is used to obtain the second sensor signal from the machine, wherein the local data collection system includes multiple outputs, the multiple outputs include at least a first output and a second output, which are configured to be switchable between at least the following two situations: a situation where the first output is configured to switch between transmitting a first sensor signal and transmitting a second sensor signal, and a situation where the first sensor signal is transmitted from the first output and the second sensor signal is transmitted from the second output at the same time, the operation comprising: obtaining at least one of the first sensor signal and the second sensor signal from the machine; selecting or deselecting one or more sensors connected to the machine based on learning feedback; allowing the first sensor signal to be transmitted from the first output and the second sensor signal to be transmitted from the second output at the same time, wherein the one or more sensors include at least one of the first sensor and the second sensor.

54. The non-transitory computer readable medium of claim 53, wherein the operations performed by the one or more processors further comprise: Gapless digital waveform data is recorded simultaneously from at least a first input and a second input of a local data collection system.

Citation Information

Patent Citations

  • Methods and systems for a mobile, broadband, routable internet

    US8060017B2

  • Enhanced syndication

    US8200775B2

  • System and method for providing gas turbine engine output torque sensor validation and sensor backup using a speed sensor

    US8352149B2

  • Posterior control and multi-sensor infusion method and central conditioner energy-saving control device

    CN101078913A

  • Method and system for biological signal analysis

    CN104622456A