+ All Categories
Home > Documents > Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async...

Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async...

Date post: 24-May-2020
Category:
Upload: others
View: 5 times
Download: 0 times
Share this document with a friend
18
from Data to Action Viktor Litvinov
Transcript
Page 1: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

f r o m D a t a t o A c t i o n

Viktor Litvinov

Page 2: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Premium Information Services

2

Design, Develop and Deploy digital transformation solutions for the InterConnectedWorld. Power system and industrial automation

Business Analytics, Data Warehousing and Big Data

Information Security and Compliance

from DATA to ACTION

© 2019 GRT Corporation

Page 3: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Outline

PMU based Analytics demands Data Driven Analytics - Realtime vs operational

vs analytical Architecture for expansion - Microservices – data

ingestion, cleansing, harmonization, and storage EDGE Computing – intelligent PMU Infonomics - Data as a Service

3© 2019 GRT Corporation

Page 4: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Analytics – Real-time vs Operational Power Plant monitoring Substation monitoring Low frequency oscillations monitoring

System Stability monitoring Fault system restoration Real Time Recovery

Demand response Load Forecasting DER Forecasting DER Asset management

Equipment life extension Predictive maintenance Optimal equipment placement

Data sourcesPhasor measurement

units (PMUs)

Phasor data concentrators (PDCs)

IEDs and protective relays

Frequency disturbance recorders

(FDRs)

Supervisory control and data acquisition

(SCADA) systems

Smart meters

Geographic information systems

Weather forecast dataElectricity market

information© 2019 GRT Corporation 4

Data Driven Analytics

Page 5: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Classical Architecture

© 2019 GRT Corporation

Notification

3rd party historians& Relational Databases

SCADA/DCS PLC /Instrument Systems

LIMS Systems

Interface Node

Analysis

Most components from The Analytics require a separate machine

Visualization

Server

Manual Data

Internet StationsClient Stations

InterfaceBuffer

Collection and Delivery

Processing and storage

Monolithic centralized monitoring and control infrastructures

5

Page 6: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Analytics challenges for PMU data

Data propagation Distributed sources of data Multileveled PMU –PDC-Local-Region

transmission Time critical event detection

No centralized repository for PMU data Multiple bilateral data streams

Data quality accuracy completeness timeliness

Data/Access security

6© 2019 GRT Corporation

Page 7: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Distributed Layered Decision Making

7© 2019 GRT Corporation

Microgrid customer

Primarycustomer

SecondarycustomerIndustrial

customerPower plant

Transmission Lines

Substation

• At each level decisions are made on the basis of the data available at this level.• Data required at higher levels is transmitted: only the minimal required amounts and granularity • Higher levels distribute global updates to lower levels

Aggregation levelData from all underlying nodes is collectedBatch mode of data transfersGrid-specific rules of data filteringIncreased latency

Regional Control Center

ISO Level Control Center

Edge levelEach device make its own decision locally based on its data

Near real time speeds

Global LevelAll data is collected in batch mode for analysisNear time data is aggregated from all the regionsGlobal network configurations are transferred to lower levels

Data Flows

Global Level• Market operations (day-ahead market)• Development planning

Edge level• Predictive diagnostics (short-term – early warning): generators, transformers, switchgear• Emergency analytics and control• LFO analysis (equipment)

Aggregation level• Market operations (real-time market)• Load distribution optimization• Predictive diagnostics (long-term – maintenance): generators, transformers, switchgear• LFO analysis (local)

Page 8: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

REGIONAL CONTROL CENTER A

Load balancer

Data Intake

ProcessingStorage and Analytics

• Stores only data required for this region and aggregated global data

• Region-level analytics

Message Queue

REGIONAL CONTROL CENTER B

Load balancer

Data Intake

ProcessingStorage and Analytics

• Stores only data required for this region and aggregated global data

• Region-level analytics

Message Queue

ISO LEVEL CONTROL CENTER A

Load balancer

Data Intake

Processing Global Storage and Analytics

• Stores and analyzes all available data in batch mode

Message Queue

SUBSTATION LEVEL

Load balancer

Data Intake

ProcessingStorage

• Local storage for local decision integrated with global cache

Message Queue

DEVICE LEVEL

Load balancer

Data Intake

ProcessingStorage

• Local ecisionintegrated with global cache

Message

Queue

DEVICE LEVEL

LOAD BALANCER

Data Intake

Processing

Storage

• Local storage for local integrat-ed with global cache

MessageQueue

DEVICE LEVEL

LOAD BALANCER

Data Intake

Processing

Storage

• Local storage for local integrat-ed with global cache

MessageQueue

Data Partitioning – Distributed Multi-node

8

• Using new techniques of data exchange the data flows have been optimized more than 5 times• Combining REST API (web-services) and RabbitMQ messaging middleware we provide on-line and off-line data exchange

between PowerLink nodes

© 2019 GRT Corporation

Page 9: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

REAL-TIME PROCESSING (MULTI NODES) – KUBERNETES CLUSTER

PowerLink – Node Structure

© 2019 GRT Corporation 9

PDCPMU, DFR, other IEDs RTUSCADA PLC

Vert.x

Data receivers

Vert.x

Data receivers

IEC 104, C37, OPC etc.IEC 104, C37, OPC etc.

Vert.xType A processing

GLOBAL STORAGE AND REAL-TIME ANALYTICS

MULTI NODES CLUSTER

Vert.x Vert.x

Vert.xInflux DB

Data pre-processing Application 1 Application N

Mon

goD

Bm

emor

y ca

cheType B processing Type N processing

Vert.xAsync routing

Data routing

Rest API

Vert.xRabbit MQ / Kafka

Message queue

raw and processed data

BIG DATA STORAGE AND ANALYTICS MULTI NODES

CLUSTER

Vert.xHive / HDFS Spa

rk S

QL

Page 10: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

“There will be 50 billion things

connected to the internet by 2020”,

Cisco Internet Business Solution

Group

IIoT Intelligent controller (IC)

Edge Computing Paradigm

ICIC

IC

IC

ICIC

IC

IC

IC

IC

Consumers

Other systems and modules

Households

Generators

Substations

EMSSCADA

AMR3rd party Historian

Cloud Ready Platform

© 2019 GRT Corporation 10

Page 11: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

EDGE Analytics and diagnostics

11© 2019 GRT Corporation

Data conditionerData

conditioner

GRTIntelligent

PMU

GRTIntelligent

PMU

GPS/GLONASS

Secondary (network)

time source

IRIG-B PTP

Network

Pow

er

tran

sfor

mer

Cur

rent

tr

ansf

orm

er

Voltage transformer

Data conditioner

infrared, ultraviolet inspection data, insulation

properties testing, etc.

switchyard

IPMU:• Predictive diagnostics (short-term – early warning)

• Emergency analytics and control

• Market operations (real-time market)

• Power flow optimization

• Predictive diagnostics (long-term – maintenance): transformers, switchgear, overhead and cable lines

• LFO analysis (local)• Remediation scheme (local)

• Market operations (day-ahead market)

• LFO analysis (system-wide)

• Stability monitoring (system-wide)

• Remediation scheme (system-wide)

• Development planning

stator 3-phase current

Page 12: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Adaptive model / Digital twin

© 2019 GRT Corporation 12

Transmission grid

Power plant, substation, power system digital twin

SG model parameters evaluation

Synchronous generator

SG DT

Grid DT

Transmission grid model parameters evaluation

IPMU

IPMU IPMU

Page 13: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Predictive analysis driven condition-based maintenance

Generators Maintenance optimization through

persistent condition monitoring Unexpected outage financial

losses reduction Reduction of expenses induced by

generators downtime and damage repair costs

Long-term operation analysis for preventive alarming

Real-time faults detection

Transformers Condition baselining Actual equivalent parameters

evaluation Real-time and long-term insulation

condition assessment Abnormal (accelerated) wear

detection Possible cause identification Condition-based load optimization

© 2019 GRT Corporation 13

Circuit breakers Actual performance parameters evaluation Remaining service life assessment Parameters deterioration forecast Early fault warning

Page 14: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Infonomics – Data as a Service (DaaS)

Information Granular Timely Spatial Accurate Consistent Complete Relevant Secured

Data as a Services Grid visualization Building energy

management Demand/Respond Substation automation Distribution automation AMI DERMS

© 2019 GRT Corporation 14

Supporting TechnologyEvent Processing tools In-Memory DatabasesStreaming analytics Distributed systemBlockchain Edge computing

Page 15: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Infonomics – distributed business model

Service Centric Ecosystem

© 2019 GRT Corporation 15

• Consumers-Producers exchange roles

• Instant Settlement and Verifiable Contracts

• Counterparty identity• Trusted data that

eliminates the paper trail

Distributed Ledger Technology Energy Trading Grid managementBuilding management DER GenerationDemand Response Equipment maintenance

Page 16: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Distributed Ledger Technology for distributed economies

© 2019 GRT Corporation 16

Solutions will be built in a distributedmanner with no centralized governance using Blockchain/DLT supporting key aspects of new digital economy:

Frictionless/instant settlement with smart contract Financing of new ventures and projects

with ICO or similar Secure Identity management Trusted data that eliminates the paper

trail

Page 17: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Roadmap

Data Driven Architecture EDGE computing Adaptive Modeling Data-as-a-Service

17© 2019 GRT Corporation

Page 18: Viktor Litvinov - NASPIMongoDB. memory cache. Type B processing. Type N processing. Vert.x. Async routing. Data routing. ... Building energy management Demand/Respond ... Building

Thank YouGRT Corporation

www.grtcorp.com

www.facebook.com/grtcorp

www.twitter.com/grtcorp

18

Q&A

© 2019 GRT Corporation


Recommended