Eli Lilly - Predictive Analytics for High- Frequency Data with Seeq_.pdf

Eli Lilly - Predictive Analytics for High- Frequency Data with Seeq_.pdf

Eli Lilly - Predictive Analytics for High- Frequency Data with Seeq_.pdf

Predictive Analytics for High- Frequency Data with Seeq Marco Vicentini

Eli Lilly

Eli Lilly – Manufacturing & Quality

Manufacturing & Quality are global functions supporting all Lilly medicines

and business units.

SINCE 2020,

INVESTED $55 BILLION TO BUILD, UPGRADE AND

ACQUIRE FACILITIES IN THE

U.S. AND EUROPE,

WE’VE COMMITTED TO

CREATING MORE THAN 3,000 NEW JOBS GLOBALLY

RELENTLESS FOCUS ON

INNOVATION IN M&Q.

~14,000 employees

20+ Internal

sites

50 CMOs

6000 end items

Our Mission: Safety First Quality Always

Manufacturing Processes Anomalies Detection & Diagnosis In a Nutshell

3

WHAT HOW WHY

Progress from Descriptive to Predictive Machines Performance Monitoring

Embedding Advanced Analytics in Machine Performance Data Analysis

To Support Reliable Supply

CAPACITY INCREASE

PROCESS STABILITY

DESCRIPTIVE ANALYTICS

What happened?

Why did it happen?

DIAGNOSTIC ANALYTICS

PREDICTIVE ANALYTICS

What will happen? PRESCRIPTIVE

ANALYTICS

What should we do?

Running Batch n

Changeover (Planned Downtime)

time

P ro

d u

ct io

n O

u tp

u t

0%

100%

Healthy Machine

Running Batch n

Changeover (Planned Downtime)

Changeover (Planned Downtime)

P ro

d u

ct io

n O

u tp

u t

0%

100%

Running Batch n+1

Component AnomalyHealthy Machine

time

Running Batch n

Changeover (Planned Downtime)

Changeover (Planned Downtime)

P ro

d u

ct io

n O

u tp

u t

0%

100%

Running Batch n+1 Running Batch n+2

Component Anomaly Component FaultHealthy Machine

Corrective Maintenance

(Unplanned Downtime)

time

Running Batch n

Changeover (Planned Downtime)

Changeover (Planned Downtime)

P ro

d u

ct io

n O

u tp

u t

0%

100%

Running Batch n+1 Running Batch n+2

Component Anomaly Component FaultHealthy Machine

Corrective Maintenance

(Unplanned Downtime)

time

Running Batch n

Changeover (Planned Downtime)

Changeover (Planned Downtime)

P ro

d u

ct io

n O

u tp

u t

0%

100%

Running Batch n+1 Running Batch n+2

Component Anomaly Component FaultHealthy Machine

Corrective Maintenance

(Unplanned Downtime)

Availability Loss

Capacity Loss

time

Running Batch n

Changeover (Planned Downtime)

Changeover (Planned Downtime)

P ro

d u

ct io

n O

u tp

u t

0%

100%

Running Batch n+1 Running Batch n+2

Component Anomaly Component FaultHealthy Machine

Corrective Maintenance

(Unplanned Downtime)

Availability Loss

Capacity Loss

EARLY DETECTION

LE VE

RA GI

NG

D IG

ITA L T

O. ..

time

Running Batch n

Changeover (Planned Downtime)

Changeover (Planned Downtime)

P ro

d u

ct io

n O

u tp

u t

0%

100%

Running Batch n+1 Running Batch n+2

Component Anomaly Component FaultHealthy Machine

Corrective Maintenance

(Unplanned Downtime)

Availability Loss

Capacity Loss

EARLY DETECTION

Proactive Maintenance

LE VE

RA GI

NG

D IG

ITA L T

O. ..

time

Running Batch n

Changeover (Planned Downtime)

Changeover (Planned Downtime)

P ro

d u

ct io

n O

u tp

u t

0%

100%

Running Batch n+1 Running Batch n+2

Component AnomalyHealthy Machine

Availability Loss

Capacity Loss

EARLY DETECTION

Proactive Maintenance

Healthy Machine

LE VE

RA GI

NG

D IG

ITA L T

O. ..

time

Running Batch n

Changeover (Planned Downtime)

Changeover (Planned Downtime)

P ro

d u

ct io

n O

u tp

u t

0%

100%

Running Batch n+1 Running Batch n+2

Component AnomalyHealthy Machine

EARLY DETECTION

Proactive Maintenance

Healthy Machine

LE VE

RA GI

NG

DI

GI TA

L T O…

GET STABLE PRODUCTION

OUTPUT time

time

Cycle #1 Cycle #2 Cycle #3 Cycle #4 Cycle #n

≈0.7 s

• COLLECT HIGH FREQUENCY COMPONENTS STATUS TIME SERIES (i.e. binary position signals, velocity, torque, force, absorbed current…)

• COMPUTE RELEVANT SIGNAL FEATURES EXTRACTION FROM EACH MACHINE CYCLE (i.e Stroke Duration (Cmd to Feedback): Time taken by the component to respond to the issued command, measured in milliseconds.…)

• TRAIN AN ANOMALY DETECTION MODEL FOR MACHINE COMPONENTS.

The discrete tags are monitored by measuring the time between a given command the feedback response.

Extended Period Overview: Stroke Duration over a broader time frame

Single Actuation Zoom: A focused view on a single actuation.

Daily Distribution: This solution aggregates the actuation of one day (tunable) into a distribution.

Seeq Approach

Actuation Time Distribution Distance Wasserstein Distance is able to quantify the “difference” between two distributions.

If the actuator does not change over time, the distance between the reference distribution and the daily aggregated distribution should remain within acceptable ranges (thresholds).

These thresholds are statistically calculated over a training period.

Day # 1 2 3 4 5

D is

tr ib

u ti

o n

D is

ta n

ce

Statistical Upper Control Limits Anomaly Detected

R 1 2 3 4 5

Python Code Power BI

For each combination of equipment, probe, process,

phase generate:

Condition Capsule Adjustment Metrics computing

Asset definition URL of predefined plot

Get Seeq data using python API.

Integrate Seeq data with data coming from

other sources

Store calculated features into a

database (relational in this

case)

Connect Power BI to the database

and show equipment status

Leverage Seeq Assets and Seeq

plotting/calculation capabilities to allow

quick deepdiving

How to scale up with Seeq

The approach of measuring stroke durations between high-frequency signals faces significant scalability and computational

challenges. Considering the number of actuators and machine components to monitor across multiple machines in a production line, along with the high number of daily actuations, the complexity of the problem increases exponentially.

This high number of distances to be monitored poses a scalability problem that has been solved with the following architecture:

Bottom-Up Approach In Action: From Reactive To Predictive Journey Discrete Manufacturing Components Anomalies Detection & Diagnosis

Maintenance Work Order & Alarms Correlation

Distance Trend

MACHINE X1>>STATION Y1>>ACTUATOR Z1

Key Results

Reduced Unexpected Failures Reduction of unplanned maintenance activities

Early Detection of Faulty Components:

• Scheduled maintenance spread over time.

• Optimal timing for component replacements.

Capacity Increase

Thank you

Marco Vicentini

Eli Lilly

Slide 1: Predictive Analytics for High-Frequency Data with Seeq Slide 2: Eli Lilly – Manufacturing & Quality Slide 3: Manufacturing Processes Anomalies Detection & Diagnosis In a Nutshell Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14: Seeq Approach Slide 15: Actuation Time Distribution Distance Slide 16: How to scale up with Seeq Slide 17 Slide 18: Key Results Slide 19: Thank you


Item Type: pdf