Professional Documents
Culture Documents
Hardware Design
The hardware of the system (Figure 2) consists of two parts:
1) sensor nodes (SN) that monitor machine status, and 2) a
gateway located in the facility that communicates between
multiple machines containing the sensor nodes and the cloud
platform for data transmission, command and control.
(a) (b)
Figure 2: Hardware design. (a) Sensor node; (b)
Gateway.
Three types of sensor nodes were developed and deployed,
including accelerometer sensor nodes, current transducer (CT)
433
sensor nodes, and the programmable logic controller (PLC) Foundation), and a ZigBee module (XBee, Digi International
sensor nodes. The combination of the three types of sensors Inc.). The single board computer (SBC) receives vibration data
provides a holistic view of the machine operating status of each pump through the ZigBee interface, performs data pre-
including ancillary equipment, which are used for factory processing, and uploads the processed data to the cloud
productivity enhancement and potential energy savings. All platform.
sensor nodes share the same hardware architecture, as shown in
Fig. 1, and include basic software functionality such as sensor Sensor Placement
data acquisition, preprocessing, and data transmission. Each Figure 4 shows an example of the placement and
sensor node consists of a microprocessor with analog-to-digital deployment of the sensor nodes and the gateway unit on one of
converter, and a RF interface (ZigBee wireless module), and one the legacy machines. The CT-based sensor node is located near
of three types of sensors. the controller box, which has access to the main power control
Specifically, the accelerometer sensor node (MMA7361, of the machine. The accelerometer-based sensor nodes are
Freescale Semiconductor Inc.) measures the vibration of attached to four auxiliary pumps supporting the machine,
individual auxiliary pumps of the machines, which is later including one hydrostatic pump, one coolant pump, and two
interpreted into the pump operating status. The microcontroller hydraulic pumps. The location for these accelerometer-based
board (Arduino Fio, Arduino) digitizes the accelerometer signal, sensor nodes was selected where there was significant
and uploads the data to the gateway through the ZigBee module differentiation between the pump vibration profiles during on
(XBee, Digi International Inc.) wirelessly. The CT-based sensor and off status. Figure 5 shows the placement and deployment of
node consists of a split-core current transducer (CTRS 501X5, the sensor nodes and gateway unit across the factory floor. Each
Flex-Core), and the same microcontroller and ZigBee module. number in the rectangular box corresponds to one legacy
The CT-based sensor node measures the overall machine current industrial machine.
consumption and provides the benchmark for the accelerometer
measurement and prediction of machine operation status. The
current consumption data is also used for energy usage
identification and potential energy savings.
To enable direct measurement of the machine operating
stats, PLC’s were connected to the machine controller and
output on/off states for the machine spindle rotation, axis
movement, and cutting program cycle starting. The PLC sensor
nodes digitize the on/off states of each input into one binary
digit, e.g., 0 corresponding to off state, and 1 corresponding to
the on state. The three binary digits are then combined into one
single decimal number (from 0 to 7) to represent the machine
operating states (Table 1). Figure 3 shows an example of the
PLC data profile displayed in the user interface. The presence of
a blue bar indicates an “on” state, while the absence of a bar
corresponds to an “off” state.
Figure 4: Sensor nodes placement and deployment at
Table 1: PLC SN outputs and machine states one legacy industrial machine.
Cycle Axis Spindle SN Machine States
On On On 7 Cutting with a part program
On On Off 6 Job setup with MDI* move
On Off On 5 Don’t Care Condition
On Off Off 4 Don’t Care Condition
Off On On 3 Job setup or Manual Cutting
Off On Off 2 Job setup
Off Off On 1 Rolling job to prevent job sag
Off Off Off 0 Idle
* MDI = manual data input
434
container. It is made up of several different software bundles. enabled by wireless sensor nodes and GE’s PredixTM Industrial
These bundles are modular, loosely coupled and easily Internet Software Platform. System implementation was
extensible. Figure 6 shows the cloud architecture stack. conducted at one of GE’s manufacturing sites for testing,
Supporting the architecture is the Predix™ Core Kernel [6] and demonstration and validation. Benefits include enhanced
the services that it provides, such as the data access and the productivity, improved energy efficiency and reduced costs by
scheduler services. These services are general services that can enabling manufacturers to rapidly gain new knowledge and
be used across a wide range of applications. Built on top of the insights into their operations through real-time visibility of
base services are a service for persisting the machine data to an critical equipment health. Future research efforts will focus on
Oracle database and a service for sending email notifications. At advanced diagnosis and prognosis of the machine condition
the top of the stack are the Representational State Transfer through data fusion from the multiple sensors.
(REST) web services which are used to store and retrieve data
from the database as well as to send notification emails about the
status of the machines. The gateway software interfaces with the
cloud server through these REST web services. A cloud-based
infrastructure provides several benefits, such as allowing for
easy remote access to the data through web browsers, and
enabling simpler support of the system which can be handled by
specialized individuals.
435