SlideShare ist ein Scribd-Unternehmen logo
1 von 27
E1: Building the Digital Twin on
Predix
Kevin Yang Principal Software Architect @kevinayang
Yan Or Director of Engineering yan.or@ge.com
2PREDIX TRANSFORM
Agenda
Digital
Twin on
Predix
Predix
Asset &
Analytics
A Twin in
Action
Code
Walk-
through
Q&A
3PREDIX TRANSFORM
“GE Renewable recently launched at the
Renewable APM Prognostics App, a Predix
based application that is powered by GE’s
Digital Twin technology built and run on GE
Digital’s Predix platform. It uses wind
turbine operating, maintenance and
inspection data to project future operating
conditions and predict turbine component
reliability.” – GE Renewable Energy
Digital Twin
Digital Twins transform Digital
Industrial Businesses with high-
fidelity, digital replicas of assets to
help predict, plan and optimize
business outcomes
Analytics/Models
-Math
-Physics
-Statistical
(machine learning/AI)
Operational
data
Digital Twin technology
“Why Digital Threads and Twins Are the
Future of Trains” – Jamie Miller, President &
CEO at GE Transportation
Metadata
(structure)
Context data
4PREDIX TRANSFORM
Digital Twin Technology
Digital Twin Class Digital Twin Instances
Created by DT Builders Used in Apps by Developers
Analytics
Models
ML/AI
Physics
Domain
Asset
Model
Gold
Data
Connected
Digital Twins
SR & SE
Connectors
Asset Data
Operational Data
Context Data
APIs
Events
Handlers
Asset
Class
5PREDIX TRANSFORM
Key Enabling Technologies for Digital twin
Continuous Data, Low Events
Event Data:
• Low number of failure events
• High cost of events &
transactions
Discrete Data, High Events
Event Data:
• 13 M Ad Clicks / day
• 5 B Amazon items / year
• 7.2 M Apple App downloads / day
• 12.7 B Alibaba orders / year
Consumer vs. Industrial
Internet
Per asset model Continuously tuned – new data / insights
Scalable – MMs assetsBusiness outcomes Adaptable – new …
Domain Data
Capabilities
Physical + Digital
Engineering Model
Industrial Analytics
Machine Learning & AI
Automated Data Pre-
Processing
Predix
Inspection Capabilities
Digital Thread
Life & Operational Behavior
Performance
Model Management
Model Generation &
AutomationKnowledge Extraction
00110
10010
11001
6PREDIX TRANSFORM
Digital Twin Ecosystem
Predix builds, executes and manages Digital Twin at Scale
Models
Model
Management
Marketplace
Data
Management
Knowledge
Management
Execution
Stewardship
Data Sets
00110
10010
11001
7PREDIX TRANSFORM
Rapid Model Building
 SDK
 Drag-and-Drop
 Parallel Training
Iterate and
Feedback
Deploy
On Infrastructure:
Catalog,
Analytics,
Data, Asset,
Edge,
Security,
BizOps
Fully Integrated with
Predix Services
Intelligent Industrial
Applications
Consume
Model Execution
Monitoring
Model Management
Build, Run, and Manage
8PREDIX TRANSFORM
Predix Services
Security
Machine
Connectivity
Edge
Time
Series
Asset
Blob
Store
SQL
Database
Data
Analytics
Catalog
Analytics
Runtime
Analytics
Predix UI
Mobile
Visualization
UAA
ACS
9PREDIX TRANSFORM
PREDIX ASSET & ANALYTICS
10PREDIX TRANSFORM
Predix Asset
Asset
Lifecycle
Management
Plan
Build
Deploy
Manage
Retire
Monitoring & Diagnostic
Data | Models | Alerts
Operation Optimization
Op Data | KPIs
Knowledge Management
Integrated View
ERP | CRM | PLM
Extensible Asset model, providing “context” of Industrial IOT
11PREDIX TRANSFORM
Asset Features
Graph DB – Objects, Relationships
Open
Model Schema
Audit Service
Query Engine
Scripting Engine –
Custom Logic
REST APIs
Validation
&
Conformance
Common
Model
Template
Service
Time
Machine
System
Admin
•Extensible
•Relationship
s
•Advanced
Query •Fine grain
•Event
grouping
•“What was”
•Scripts
•Triggers
•Sync vs
Async
•Javascript
12PREDIX TRANSFORM
Predix Analytics
Develop Deploy Validate Orchestrate Execute
μ
μ
μ
Upload Configure
Test Run
Manage, operationalize, scale IIOT analytics
Model
• I/O
• Params
Model
• I/O
• Params
Model
• I/O
• Params
13PREDIX TRANSFORM
Analytics Features
Web UI
Taxonomy
Catalog
Analytics
Artifacts
Deploy
CloudFoundry
Packaging
REST APIs
Configuration
BPMN Orchestration Engine
Data
Connect
Runtime Scheduler
Runtime
• Java
• Python
• Matlab
• Buildpacks
• Security
• Sync &
Async
• Tuning &
Scaling
• Orchestration
• Data
handling
• Monitoring
• Scheduling
• Time
Series
• Asset
• SQL
• Custom
14PREDIX TRANSFORM
A TWIN IN ACTION
15PREDIX TRANSFORM
16PREDIX TRANSFORM
CODE WALKTHROUGH
17PREDIX TRANSFORM
Step-by-step
• Define Asset
Model
• Link Asset to Time
Series
• Prepare Analytic for
Upload
• Define I/O
Mappings
• Define
Orchestration
• Link Orchestration
to Assets
18PREDIX TRANSFORM
Asset Model
• Asset Model JSON (Turbines)
• Asset/Time Series integration (Tags)
{
uri: /turbines/abc-123-klm-987,
manufacturer: GE Energy,
model: 2.3-116,
attributes: {
nominalPower: {
value: 2300,
unit: kW
},
numBlades: {
value: 3
}
}
{
uri: /tags/tuv-456-mno-012,
name: Temperature,
description: Motor Temperature,
tagType: Sensor,
sourceKey: 40E503.Temp1
unit: DegC,
tagType: /tagTypes/pqr-345-xyz-567,
monitoredAsset: /turbines/abc-123-klm-987
}
{
uri: /tagTypes/pqr-345-xyz-567,
name: Temperature,
description: Motor Temperature,
tagType: Sensor,
unit: DegC,
}
Time Series tag ID
19PREDIX TRANSFORM
Predix Graph Expression Language
(GEL)
/turbines?filter=attributes.nominalPower=2000..*
/tags?filter=(manufacturer=GE Energy)<monitoredAsset
/tagTypes?filter=((manufacturer=GE Energy)<monitoredAsset)>tagType
Turbine Tag TagType
monitoredAsset tagType
Turbines with
nominal power 2000
or higher
Sensor tags on all
GE manufactured
turbines
Sensor tag types on
all GE turbines
20PREDIX TRANSFORM
Preparing the Analytic
public class MinersRule {
public String computeCDM(String jsonStr) throws IOException {
Input input = getInput(jsonStr);
computeMinersCDM(input.getCurrent_cdm(),
input.getRecentStresses(),
input.getStressLifeLimits());
Response output = new Response(currentCDM);
return writeValueAsString(output);
} …
{
"current_cdm": {
"time_stamp": [1,2,3,4],
"values": [0.01, 0.03, 0.03, 0.045]
},
"recentStresses" : {
"time_stamp": [1, 2, 3, 4, 5, 6, 7, 8],
"sensor1": [1.0, 2.0, 0.0, 1.0, 2.0, 1.0, 3.0, 1.0],
"sensor2": [0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0]
},
"stressLifeLimits": [100.0, 200.0]
}
{
"updatedCDM”: {
"time_stamp": [1,2,3,4,8],
"cdm_values": [0.01,0.03,0.03,0.045,0.16]
}
}
1
2
3
4
21PREDIX TRANSFORM
Orchestration (BPMN)
…
<process id="MinersRuleOrchestration" isExecutable="true”>
<startEvent id="sid-start-event” name="”>
<outgoing>sid-miners-rule-in</outgoing>
</startEvent>
<serviceTask completionQuantity="1" id="sid-miners-rule” isForCompensation="false”
name="dfcaf02f-ccaa-420a-9a2f-4f2e0d6e083d::MinersRule::v1" startQuantity="1”
activiti:delegateExpression="${javaDelegate}”
xmlns:activiti="http://activiti.org/bpmn">
<incoming>sid-miners-rule-in</incoming>
<outgoing>sid-end-in</outgoing>
</serviceTask>
<endEvent id="sid-end-event" name="”>
<incoming>sid-end-in</incoming>
</endEvent>
…
Analytic GUID,
Name, Version
22PREDIX TRANSFORM
Port-to-Field Map (Time Series)
{
"analyticName": "MinersRule”,
"analyticVersion": "v1”,
"iterations": [
{ "inputMaps": [
{ "valueSourceType": "DATA_CONNECTOR”,
"fullyQualifiedPortName": "current_cdm.cdm_values”,
"fieldId": "inputCDM”,
"queryCriteria": {
"start": 0,
"end": -1,
"tags": [ { "limit": 10, "order": "asc” } ]
},
"engUnit": null,
"required": true,
"dataSourceId": "PredixTimeSeries”
}, …
…
"outputMaps": [
{
"fullyQualifiedPortName": "updatedCDM.cdm_values.0”,
"fieldId": "outputCDM”,
"dataSourceId": "PredixTimeSeries”
} ]
}
]
}
Time Series Data Source & Sink
23PREDIX TRANSFORM
Orchestration to Asset Mapping (GEL)
/turbines?filter=manufacturer=GE Energy:model=2.3-116
/turbines?filter=(groupName=NWGroup)<parent
/turbines?filter=(siteName=MyWindFarm)<parent[t10]
Asset grouping
Search by properties
Asset hierarchy
24PREDIX TRANSFORM
Define Asset
Model
Link Asset to
Time Series
Prepare Analytic
for Upload
Define I/O
Mappings
Define
Orchestration
Link
Orchestration to
Assets
Recap
25PREDIX TRANSFORM
What’s Next
E2: Data Services in Predix
E3: Edge and Cloud Connectivity
E4: Building Your First Predix App
E5: Predix Security with ACS/UAA
IIA9: Digital Twin & Industrial Machine Learning
http://www.predix.io/resources
26PREDIX TRANSFORM
Q&A
General Electric reserves the right to make changes in specifications and features, or discontinue the product or service described at any time, without notice or obligation. These materials do not constitute a
representation, warranty or documentation regarding the product or service featured. Illustrations are provided for informational purposes, and your configuration may differ. This information does not
constitute legal, financial, coding, or regulatory advice in connection with your use of the product or service. Please consult your professional advisors for any such advice. GE, Predix and the GE Monogram are
trademarks of General Electric Company. ©2016 General Electric Company – All rights reserved.

Weitere ähnliche Inhalte

Was ist angesagt?

PAM1: Managing Assets at Scale
PAM1: Managing Assets at ScalePAM1: Managing Assets at Scale
PAM1: Managing Assets at ScalePredix
 
IND3: Predix for Transportation (Predix Transform 2016)
IND3: Predix for Transportation (Predix Transform 2016)IND3: Predix for Transportation (Predix Transform 2016)
IND3: Predix for Transportation (Predix Transform 2016)Predix
 
D2: Predix Migration & IT Integration (Predix Transform 2016)
D2: Predix Migration & IT Integration (Predix Transform 2016)D2: Predix Migration & IT Integration (Predix Transform 2016)
D2: Predix Migration & IT Integration (Predix Transform 2016)Predix
 
IIA1: Industrial Control Systems 101 (Predix Transform 2016)
IIA1: Industrial Control Systems 101 (Predix Transform 2016)IIA1: Industrial Control Systems 101 (Predix Transform 2016)
IIA1: Industrial Control Systems 101 (Predix Transform 2016)Predix
 
PEM2: Control Applications Portfolio from GE Power
PEM2: Control Applications Portfolio from GE PowerPEM2: Control Applications Portfolio from GE Power
PEM2: Control Applications Portfolio from GE PowerPredix
 
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportCloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportVMware Tanzu
 
E3: Edge and Cloud Connectivity (Predix Transform 2016)
E3: Edge and Cloud Connectivity (Predix Transform 2016)E3: Edge and Cloud Connectivity (Predix Transform 2016)
E3: Edge and Cloud Connectivity (Predix Transform 2016)Predix
 
E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)Predix
 
Increasing ROI Through Simulation and the 'Digital Twin'
Increasing ROI Through Simulation and the 'Digital Twin'Increasing ROI Through Simulation and the 'Digital Twin'
Increasing ROI Through Simulation and the 'Digital Twin'GSE Systems, Inc.
 
GE Digital Predix. Mario Testino, General Electrics
GE Digital Predix. Mario Testino, General ElectricsGE Digital Predix. Mario Testino, General Electrics
GE Digital Predix. Mario Testino, General ElectricsData Driven Innovation
 
Digital twins - Technology that is Changing Industry
Digital twins - Technology that is Changing IndustryDigital twins - Technology that is Changing Industry
Digital twins - Technology that is Changing IndustryWg Cdr Jayesh C S PAI
 
Harel Kodesh, Vice President, Predix and CTO, GE Digital
Harel Kodesh, Vice President, Predix and CTO, GE DigitalHarel Kodesh, Vice President, Predix and CTO, GE Digital
Harel Kodesh, Vice President, Predix and CTO, GE DigitalMIT Enterprise Forum Cambridge
 
Digital Twin For The Railway Network
Digital Twin For The Railway NetworkDigital Twin For The Railway Network
Digital Twin For The Railway NetworkDattaraj Rao
 
Online Memory Leak Detection in the Cloud-based Infrastructures
Online Memory Leak Detection in the Cloud-based InfrastructuresOnline Memory Leak Detection in the Cloud-based Infrastructures
Online Memory Leak Detection in the Cloud-based InfrastructuresAnshul Jindal
 
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)Predix
 
Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...
Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...
Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...OpsRamp
 
PCF1: Cloud Foundry Diego ( Predix Transform 2016)
PCF1: Cloud Foundry Diego ( Predix Transform 2016)PCF1: Cloud Foundry Diego ( Predix Transform 2016)
PCF1: Cloud Foundry Diego ( Predix Transform 2016)Predix
 
Hey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima MukkamalaHey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima Mukkamalagogo6
 

Was ist angesagt? (20)

PAM1: Managing Assets at Scale
PAM1: Managing Assets at ScalePAM1: Managing Assets at Scale
PAM1: Managing Assets at Scale
 
IND3: Predix for Transportation (Predix Transform 2016)
IND3: Predix for Transportation (Predix Transform 2016)IND3: Predix for Transportation (Predix Transform 2016)
IND3: Predix for Transportation (Predix Transform 2016)
 
D2: Predix Migration & IT Integration (Predix Transform 2016)
D2: Predix Migration & IT Integration (Predix Transform 2016)D2: Predix Migration & IT Integration (Predix Transform 2016)
D2: Predix Migration & IT Integration (Predix Transform 2016)
 
IIA1: Industrial Control Systems 101 (Predix Transform 2016)
IIA1: Industrial Control Systems 101 (Predix Transform 2016)IIA1: Industrial Control Systems 101 (Predix Transform 2016)
IIA1: Industrial Control Systems 101 (Predix Transform 2016)
 
PEM2: Control Applications Portfolio from GE Power
PEM2: Control Applications Portfolio from GE PowerPEM2: Control Applications Portfolio from GE Power
PEM2: Control Applications Portfolio from GE Power
 
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol SupportCloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
Cloud Foundry Summit 2015: Cloud Foundry and IoT Protocol Support
 
IoTMeetup
IoTMeetupIoTMeetup
IoTMeetup
 
Industrial IoT bootcamp
Industrial IoT bootcampIndustrial IoT bootcamp
Industrial IoT bootcamp
 
E3: Edge and Cloud Connectivity (Predix Transform 2016)
E3: Edge and Cloud Connectivity (Predix Transform 2016)E3: Edge and Cloud Connectivity (Predix Transform 2016)
E3: Edge and Cloud Connectivity (Predix Transform 2016)
 
E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)E5: Predix Security with ACS & UAA (Predix Transform 2016)
E5: Predix Security with ACS & UAA (Predix Transform 2016)
 
Increasing ROI Through Simulation and the 'Digital Twin'
Increasing ROI Through Simulation and the 'Digital Twin'Increasing ROI Through Simulation and the 'Digital Twin'
Increasing ROI Through Simulation and the 'Digital Twin'
 
GE Digital Predix. Mario Testino, General Electrics
GE Digital Predix. Mario Testino, General ElectricsGE Digital Predix. Mario Testino, General Electrics
GE Digital Predix. Mario Testino, General Electrics
 
Digital twins - Technology that is Changing Industry
Digital twins - Technology that is Changing IndustryDigital twins - Technology that is Changing Industry
Digital twins - Technology that is Changing Industry
 
Harel Kodesh, Vice President, Predix and CTO, GE Digital
Harel Kodesh, Vice President, Predix and CTO, GE DigitalHarel Kodesh, Vice President, Predix and CTO, GE Digital
Harel Kodesh, Vice President, Predix and CTO, GE Digital
 
Digital Twin For The Railway Network
Digital Twin For The Railway NetworkDigital Twin For The Railway Network
Digital Twin For The Railway Network
 
Online Memory Leak Detection in the Cloud-based Infrastructures
Online Memory Leak Detection in the Cloud-based InfrastructuresOnline Memory Leak Detection in the Cloud-based Infrastructures
Online Memory Leak Detection in the Cloud-based Infrastructures
 
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
D02: Performance Engineering and Testing of Predix Apps (Predix Transform 2016)
 
Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...
Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...
Context is Critical: How Richer Data Yields Richer Results in AIOps | Bhanu S...
 
PCF1: Cloud Foundry Diego ( Predix Transform 2016)
PCF1: Cloud Foundry Diego ( Predix Transform 2016)PCF1: Cloud Foundry Diego ( Predix Transform 2016)
PCF1: Cloud Foundry Diego ( Predix Transform 2016)
 
Hey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima MukkamalaHey IT, Meet OT with Hima Mukkamala
Hey IT, Meet OT with Hima Mukkamala
 

Ähnlich wie E1: Building the Digital Twin (Predix Transform 2016)

Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Masahiko Umeno
 
(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
(ARC305) How J&J Manages AWS At Scale For Enterprise WorkloadsAmazon Web Services
 
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery ToolsAntonio Rolle
 
Optimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature DeliveryOptimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature DeliveryOptimizely
 
V like Velocity, Predicting in Real-Time with Azure ML
V like Velocity, Predicting in Real-Time with Azure MLV like Velocity, Predicting in Real-Time with Azure ML
V like Velocity, Predicting in Real-Time with Azure MLBarbara Fusinska
 
ScaleFocus DACH Expertise
ScaleFocus DACH ExpertiseScaleFocus DACH Expertise
ScaleFocus DACH ExpertiseScaleFocus
 
LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018LeanIX GmbH
 
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...CzechDreamin
 
Rearchitecting for Innovation.pdf
Rearchitecting for Innovation.pdfRearchitecting for Innovation.pdf
Rearchitecting for Innovation.pdfAmazon Web Services
 
Introduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE CloudIntroduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE CloudAdaptive Corporation
 
Metaverse and Digital Twins on Enterprise-Public.pdf
Metaverse and Digital Twins on Enterprise-Public.pdfMetaverse and Digital Twins on Enterprise-Public.pdf
Metaverse and Digital Twins on Enterprise-Public.pdf湯米吳 Tommy Wu
 
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...Amazon Web Services
 
Microservices meetup April 2017
Microservices meetup April 2017Microservices meetup April 2017
Microservices meetup April 2017SignalFx
 
Cloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now EssentialCloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now EssentialDevOps.com
 
Flink Forward San Francisco 2018: David Reniz & Dahyr Vergara - "Real-time m...
Flink Forward San Francisco 2018:  David Reniz & Dahyr Vergara - "Real-time m...Flink Forward San Francisco 2018:  David Reniz & Dahyr Vergara - "Real-time m...
Flink Forward San Francisco 2018: David Reniz & Dahyr Vergara - "Real-time m...Flink Forward
 
CrateDB Machine Data Platform Webinar
CrateDB Machine Data Platform Webinar CrateDB Machine Data Platform Webinar
CrateDB Machine Data Platform Webinar Caroline Stewart
 
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...James Anderson
 

Ähnlich wie E1: Building the Digital Twin (Predix Transform 2016) (20)

Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...Next generation business automation with the red hat decision manager and red...
Next generation business automation with the red hat decision manager and red...
 
(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
(ARC305) How J&J Manages AWS At Scale For Enterprise Workloads
 
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
“Lights Out”Configuration using Tivoli Netcool AutoDiscovery Tools
 
Optimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature DeliveryOptimizely Agent: Scaling Resilient Feature Delivery
Optimizely Agent: Scaling Resilient Feature Delivery
 
V like Velocity, Predicting in Real-Time with Azure ML
V like Velocity, Predicting in Real-Time with Azure MLV like Velocity, Predicting in Real-Time with Azure ML
V like Velocity, Predicting in Real-Time with Azure ML
 
ScaleFocus DACH Expertise
ScaleFocus DACH ExpertiseScaleFocus DACH Expertise
ScaleFocus DACH Expertise
 
LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018LeanIX Architecture Gathering 2018
LeanIX Architecture Gathering 2018
 
TAXTRON Profile_PDF
TAXTRON Profile_PDFTAXTRON Profile_PDF
TAXTRON Profile_PDF
 
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
IoT Accelerator for Salesforce, Jan Malý, Michal Skrbek, Michal Bilíček, Char...
 
Rearchitecting for Innovation.pdf
Rearchitecting for Innovation.pdfRearchitecting for Innovation.pdf
Rearchitecting for Innovation.pdf
 
Introduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE CloudIntroduction to Adaptive and 3DEXPERIENCE Cloud
Introduction to Adaptive and 3DEXPERIENCE Cloud
 
Metaverse and Digital Twins on Enterprise-Public.pdf
Metaverse and Digital Twins on Enterprise-Public.pdfMetaverse and Digital Twins on Enterprise-Public.pdf
Metaverse and Digital Twins on Enterprise-Public.pdf
 
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
AWS re:Invent 2016: Effective Application Data Analytics for Modern Applicati...
 
Microservices meetup April 2017
Microservices meetup April 2017Microservices meetup April 2017
Microservices meetup April 2017
 
Cloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now EssentialCloud Service Management: Why Machine Learning is Now Essential
Cloud Service Management: Why Machine Learning is Now Essential
 
JESSIESEMANA_CV_1
JESSIESEMANA_CV_1JESSIESEMANA_CV_1
JESSIESEMANA_CV_1
 
Flink Forward San Francisco 2018: David Reniz & Dahyr Vergara - "Real-time m...
Flink Forward San Francisco 2018:  David Reniz & Dahyr Vergara - "Real-time m...Flink Forward San Francisco 2018:  David Reniz & Dahyr Vergara - "Real-time m...
Flink Forward San Francisco 2018: David Reniz & Dahyr Vergara - "Real-time m...
 
The ZDLC Brief
The ZDLC BriefThe ZDLC Brief
The ZDLC Brief
 
CrateDB Machine Data Platform Webinar
CrateDB Machine Data Platform Webinar CrateDB Machine Data Platform Webinar
CrateDB Machine Data Platform Webinar
 
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
GDG Cloud Southlake #16: Priyanka Vergadia: Scalable Data Analytics in Google...
 

Mehr von Predix

Developer Marketing: Building Experiences
Developer Marketing: Building ExperiencesDeveloper Marketing: Building Experiences
Developer Marketing: Building ExperiencesPredix
 
My Top Five DevOps Learnings
My Top Five DevOps LearningsMy Top Five DevOps Learnings
My Top Five DevOps LearningsPredix
 
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)Predix
 
PAN1: Thermal Imaging Analysis ( Predix Transform 2016)
PAN1: Thermal Imaging Analysis ( Predix Transform 2016)PAN1: Thermal Imaging Analysis ( Predix Transform 2016)
PAN1: Thermal Imaging Analysis ( Predix Transform 2016)Predix
 
PEM1: Device Authentication in IIOT ( Predix Transform 2016)
PEM1:  Device Authentication in IIOT ( Predix Transform 2016)PEM1:  Device Authentication in IIOT ( Predix Transform 2016)
PEM1: Device Authentication in IIOT ( Predix Transform 2016)Predix
 
IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)Predix
 
D6: Cloud Directions ( Predix Transform 2016)
D6: Cloud Directions ( Predix Transform 2016)D6: Cloud Directions ( Predix Transform 2016)
D6: Cloud Directions ( Predix Transform 2016)Predix
 
IIA8: Smartsignal Goes Microservices (Predix Transform 2016)
IIA8: Smartsignal Goes Microservices (Predix Transform 2016)IIA8: Smartsignal Goes Microservices (Predix Transform 2016)
IIA8: Smartsignal Goes Microservices (Predix Transform 2016)Predix
 
IIA3: Coding Like a Unicorn (Predix Transform 2016)
IIA3: Coding Like a Unicorn (Predix Transform 2016)IIA3: Coding Like a Unicorn (Predix Transform 2016)
IIA3: Coding Like a Unicorn (Predix Transform 2016)Predix
 
S1: Predix ISV Partner Program (Predix Transform 2016)
S1: Predix ISV Partner Program (Predix Transform 2016)S1: Predix ISV Partner Program (Predix Transform 2016)
S1: Predix ISV Partner Program (Predix Transform 2016)Predix
 

Mehr von Predix (10)

Developer Marketing: Building Experiences
Developer Marketing: Building ExperiencesDeveloper Marketing: Building Experiences
Developer Marketing: Building Experiences
 
My Top Five DevOps Learnings
My Top Five DevOps LearningsMy Top Five DevOps Learnings
My Top Five DevOps Learnings
 
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
PAM3: Machine Learning in the Railway Industry ( Predix Transform 2016)
 
PAN1: Thermal Imaging Analysis ( Predix Transform 2016)
PAN1: Thermal Imaging Analysis ( Predix Transform 2016)PAN1: Thermal Imaging Analysis ( Predix Transform 2016)
PAN1: Thermal Imaging Analysis ( Predix Transform 2016)
 
PEM1: Device Authentication in IIOT ( Predix Transform 2016)
PEM1:  Device Authentication in IIOT ( Predix Transform 2016)PEM1:  Device Authentication in IIOT ( Predix Transform 2016)
PEM1: Device Authentication in IIOT ( Predix Transform 2016)
 
IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)IIA4: Open Source and the Enterprise ( Predix Transform 2016)
IIA4: Open Source and the Enterprise ( Predix Transform 2016)
 
D6: Cloud Directions ( Predix Transform 2016)
D6: Cloud Directions ( Predix Transform 2016)D6: Cloud Directions ( Predix Transform 2016)
D6: Cloud Directions ( Predix Transform 2016)
 
IIA8: Smartsignal Goes Microservices (Predix Transform 2016)
IIA8: Smartsignal Goes Microservices (Predix Transform 2016)IIA8: Smartsignal Goes Microservices (Predix Transform 2016)
IIA8: Smartsignal Goes Microservices (Predix Transform 2016)
 
IIA3: Coding Like a Unicorn (Predix Transform 2016)
IIA3: Coding Like a Unicorn (Predix Transform 2016)IIA3: Coding Like a Unicorn (Predix Transform 2016)
IIA3: Coding Like a Unicorn (Predix Transform 2016)
 
S1: Predix ISV Partner Program (Predix Transform 2016)
S1: Predix ISV Partner Program (Predix Transform 2016)S1: Predix ISV Partner Program (Predix Transform 2016)
S1: Predix ISV Partner Program (Predix Transform 2016)
 

Kürzlich hochgeladen

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Kürzlich hochgeladen (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

E1: Building the Digital Twin (Predix Transform 2016)

  • 1. E1: Building the Digital Twin on Predix Kevin Yang Principal Software Architect @kevinayang Yan Or Director of Engineering yan.or@ge.com
  • 2. 2PREDIX TRANSFORM Agenda Digital Twin on Predix Predix Asset & Analytics A Twin in Action Code Walk- through Q&A
  • 3. 3PREDIX TRANSFORM “GE Renewable recently launched at the Renewable APM Prognostics App, a Predix based application that is powered by GE’s Digital Twin technology built and run on GE Digital’s Predix platform. It uses wind turbine operating, maintenance and inspection data to project future operating conditions and predict turbine component reliability.” – GE Renewable Energy Digital Twin Digital Twins transform Digital Industrial Businesses with high- fidelity, digital replicas of assets to help predict, plan and optimize business outcomes Analytics/Models -Math -Physics -Statistical (machine learning/AI) Operational data Digital Twin technology “Why Digital Threads and Twins Are the Future of Trains” – Jamie Miller, President & CEO at GE Transportation Metadata (structure) Context data
  • 4. 4PREDIX TRANSFORM Digital Twin Technology Digital Twin Class Digital Twin Instances Created by DT Builders Used in Apps by Developers Analytics Models ML/AI Physics Domain Asset Model Gold Data Connected Digital Twins SR & SE Connectors Asset Data Operational Data Context Data APIs Events Handlers Asset Class
  • 5. 5PREDIX TRANSFORM Key Enabling Technologies for Digital twin Continuous Data, Low Events Event Data: • Low number of failure events • High cost of events & transactions Discrete Data, High Events Event Data: • 13 M Ad Clicks / day • 5 B Amazon items / year • 7.2 M Apple App downloads / day • 12.7 B Alibaba orders / year Consumer vs. Industrial Internet Per asset model Continuously tuned – new data / insights Scalable – MMs assetsBusiness outcomes Adaptable – new … Domain Data Capabilities Physical + Digital Engineering Model Industrial Analytics Machine Learning & AI Automated Data Pre- Processing Predix Inspection Capabilities Digital Thread Life & Operational Behavior Performance Model Management Model Generation & AutomationKnowledge Extraction 00110 10010 11001
  • 6. 6PREDIX TRANSFORM Digital Twin Ecosystem Predix builds, executes and manages Digital Twin at Scale Models Model Management Marketplace Data Management Knowledge Management Execution Stewardship Data Sets 00110 10010 11001
  • 7. 7PREDIX TRANSFORM Rapid Model Building  SDK  Drag-and-Drop  Parallel Training Iterate and Feedback Deploy On Infrastructure: Catalog, Analytics, Data, Asset, Edge, Security, BizOps Fully Integrated with Predix Services Intelligent Industrial Applications Consume Model Execution Monitoring Model Management Build, Run, and Manage
  • 10. 10PREDIX TRANSFORM Predix Asset Asset Lifecycle Management Plan Build Deploy Manage Retire Monitoring & Diagnostic Data | Models | Alerts Operation Optimization Op Data | KPIs Knowledge Management Integrated View ERP | CRM | PLM Extensible Asset model, providing “context” of Industrial IOT
  • 11. 11PREDIX TRANSFORM Asset Features Graph DB – Objects, Relationships Open Model Schema Audit Service Query Engine Scripting Engine – Custom Logic REST APIs Validation & Conformance Common Model Template Service Time Machine System Admin •Extensible •Relationship s •Advanced Query •Fine grain •Event grouping •“What was” •Scripts •Triggers •Sync vs Async •Javascript
  • 12. 12PREDIX TRANSFORM Predix Analytics Develop Deploy Validate Orchestrate Execute μ μ μ Upload Configure Test Run Manage, operationalize, scale IIOT analytics Model • I/O • Params Model • I/O • Params Model • I/O • Params
  • 13. 13PREDIX TRANSFORM Analytics Features Web UI Taxonomy Catalog Analytics Artifacts Deploy CloudFoundry Packaging REST APIs Configuration BPMN Orchestration Engine Data Connect Runtime Scheduler Runtime • Java • Python • Matlab • Buildpacks • Security • Sync & Async • Tuning & Scaling • Orchestration • Data handling • Monitoring • Scheduling • Time Series • Asset • SQL • Custom
  • 17. 17PREDIX TRANSFORM Step-by-step • Define Asset Model • Link Asset to Time Series • Prepare Analytic for Upload • Define I/O Mappings • Define Orchestration • Link Orchestration to Assets
  • 18. 18PREDIX TRANSFORM Asset Model • Asset Model JSON (Turbines) • Asset/Time Series integration (Tags) { uri: /turbines/abc-123-klm-987, manufacturer: GE Energy, model: 2.3-116, attributes: { nominalPower: { value: 2300, unit: kW }, numBlades: { value: 3 } } { uri: /tags/tuv-456-mno-012, name: Temperature, description: Motor Temperature, tagType: Sensor, sourceKey: 40E503.Temp1 unit: DegC, tagType: /tagTypes/pqr-345-xyz-567, monitoredAsset: /turbines/abc-123-klm-987 } { uri: /tagTypes/pqr-345-xyz-567, name: Temperature, description: Motor Temperature, tagType: Sensor, unit: DegC, } Time Series tag ID
  • 19. 19PREDIX TRANSFORM Predix Graph Expression Language (GEL) /turbines?filter=attributes.nominalPower=2000..* /tags?filter=(manufacturer=GE Energy)<monitoredAsset /tagTypes?filter=((manufacturer=GE Energy)<monitoredAsset)>tagType Turbine Tag TagType monitoredAsset tagType Turbines with nominal power 2000 or higher Sensor tags on all GE manufactured turbines Sensor tag types on all GE turbines
  • 20. 20PREDIX TRANSFORM Preparing the Analytic public class MinersRule { public String computeCDM(String jsonStr) throws IOException { Input input = getInput(jsonStr); computeMinersCDM(input.getCurrent_cdm(), input.getRecentStresses(), input.getStressLifeLimits()); Response output = new Response(currentCDM); return writeValueAsString(output); } … { "current_cdm": { "time_stamp": [1,2,3,4], "values": [0.01, 0.03, 0.03, 0.045] }, "recentStresses" : { "time_stamp": [1, 2, 3, 4, 5, 6, 7, 8], "sensor1": [1.0, 2.0, 0.0, 1.0, 2.0, 1.0, 3.0, 1.0], "sensor2": [0.0, 0.0, 0.0, 1.0, 1.0, 1.0, 1.0, 1.0] }, "stressLifeLimits": [100.0, 200.0] } { "updatedCDM”: { "time_stamp": [1,2,3,4,8], "cdm_values": [0.01,0.03,0.03,0.045,0.16] } } 1 2 3 4
  • 21. 21PREDIX TRANSFORM Orchestration (BPMN) … <process id="MinersRuleOrchestration" isExecutable="true”> <startEvent id="sid-start-event” name="”> <outgoing>sid-miners-rule-in</outgoing> </startEvent> <serviceTask completionQuantity="1" id="sid-miners-rule” isForCompensation="false” name="dfcaf02f-ccaa-420a-9a2f-4f2e0d6e083d::MinersRule::v1" startQuantity="1” activiti:delegateExpression="${javaDelegate}” xmlns:activiti="http://activiti.org/bpmn"> <incoming>sid-miners-rule-in</incoming> <outgoing>sid-end-in</outgoing> </serviceTask> <endEvent id="sid-end-event" name="”> <incoming>sid-end-in</incoming> </endEvent> … Analytic GUID, Name, Version
  • 22. 22PREDIX TRANSFORM Port-to-Field Map (Time Series) { "analyticName": "MinersRule”, "analyticVersion": "v1”, "iterations": [ { "inputMaps": [ { "valueSourceType": "DATA_CONNECTOR”, "fullyQualifiedPortName": "current_cdm.cdm_values”, "fieldId": "inputCDM”, "queryCriteria": { "start": 0, "end": -1, "tags": [ { "limit": 10, "order": "asc” } ] }, "engUnit": null, "required": true, "dataSourceId": "PredixTimeSeries” }, … … "outputMaps": [ { "fullyQualifiedPortName": "updatedCDM.cdm_values.0”, "fieldId": "outputCDM”, "dataSourceId": "PredixTimeSeries” } ] } ] } Time Series Data Source & Sink
  • 23. 23PREDIX TRANSFORM Orchestration to Asset Mapping (GEL) /turbines?filter=manufacturer=GE Energy:model=2.3-116 /turbines?filter=(groupName=NWGroup)<parent /turbines?filter=(siteName=MyWindFarm)<parent[t10] Asset grouping Search by properties Asset hierarchy
  • 24. 24PREDIX TRANSFORM Define Asset Model Link Asset to Time Series Prepare Analytic for Upload Define I/O Mappings Define Orchestration Link Orchestration to Assets Recap
  • 25. 25PREDIX TRANSFORM What’s Next E2: Data Services in Predix E3: Edge and Cloud Connectivity E4: Building Your First Predix App E5: Predix Security with ACS/UAA IIA9: Digital Twin & Industrial Machine Learning http://www.predix.io/resources
  • 27. General Electric reserves the right to make changes in specifications and features, or discontinue the product or service described at any time, without notice or obligation. These materials do not constitute a representation, warranty or documentation regarding the product or service featured. Illustrations are provided for informational purposes, and your configuration may differ. This information does not constitute legal, financial, coding, or regulatory advice in connection with your use of the product or service. Please consult your professional advisors for any such advice. GE, Predix and the GE Monogram are trademarks of General Electric Company. ©2016 General Electric Company – All rights reserved.

Hinweis der Redaktion

  1. - Core concepts of Digital Twins - Set of Predix platform services that enable building twins - Focus on two core services - Other sessions will cover Edge, Data, building App with Predix UI components
  2. - extensible asset model that provides the context for industrial apps - rich set of features for managing the lifecycle of assets - integrate asset with data and analytics to predict behavior – single asset and fleet of assets - finally, leverage extensibility of the model, you can create single integrated view across system of records, even knowledge extraction
  3. - Open extensible graph model, advanced query features - Fine grain change tracking, with event grouping, time machine - Scripting engine, custom logic tied to asset model events, validation/data maintenance
  4. Platform to manage and scale industrial analytics runtime Build and manage a catalog of analytics across lang, technologies Automate deployment and data handling Create complex analytics workflow Scale to run with push of a button
  5. Support a variety of languages and technologies Make cloud ready – buildpacks, security, tuning/scaling BPMN support, out of the box data handling, scheduler to automate execution Native data source support, custom data handler
  6. Sample twin application Application to manage reliability of wind turbines across a wind farm
  7. Inventory of Assets Sensor Data Cumulative Damage Model Goal - predict repair/replacement
  8. Full JSON support, complex structures Unique object ID – URI Relationship using URI attributes Link asset to time series tags
  9. Query via REST resource end points Simple Relationship operator
  10. Entry point signature – JSON input string Input parsing Output to JSON string
  11. Full BPMN support Analytics reference naming convention
  12. fieldId maps to tag name in Asset model Combine with I/O mapping template, look up tag ID, fetch time series data, feed into analytics at runtime
  13. Automate the running of the orchestration against a set of asset instances