opc connectivity in the feedback of a municipal-wide heating closed control system

40
1 OPC connectivity in the feedback of a municipal-wide heating closed control system Mariusz Postół Przemyslaw Malek www . cas . eu

Upload: bailey

Post on 07-Jan-2016

27 views

Category:

Documents


1 download

DESCRIPTION

OPC connectivity in the feedback of a municipal-wide heating closed control system. Mariusz Postół Przemyslaw Malek www.cas.eu. CONTROL PROCESS. Łódź citizens # :1M H eating plants: 3 Total thermal output:2560MW H eat distribution network: ~800km ~500miles - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: OPC connectivity in the feedback of a municipal-wide heating closed control  system

1

OPC connectivity in the feedback of a municipal-wide heating closed control

system

Mariusz PostółPrzemyslaw Malek

www.cas.eu

Page 2: OPC connectivity in the feedback of a municipal-wide heating closed control  system

2

CONTROL PROCESS

• Łódź citizens #: 1M

• Heating plants: 3

• Total thermal output: 2560MW

• Heat distribution network: ~800km

~500miles

• Number of nodes: ~7 000

• Production in cogeneration:– Hot water– Electric power– Steam

Page 3: OPC connectivity in the feedback of a municipal-wide heating closed control  system

3

PRODUCTION OBJECTIVES

=f( )

=y( )

Page 4: OPC connectivity in the feedback of a municipal-wide heating closed control  system

4

CONTROL OBJECTIVE

HEAT STREAM

H1 H2

H3

Heat stream = f(weather)

Page 5: OPC connectivity in the feedback of a municipal-wide heating closed control  system

5

SUPPLY AREA MANAGEMENT

Page 6: OPC connectivity in the feedback of a municipal-wide heating closed control  system

6

K-231

K-1266

K-209

K-101

K-751

K-762

K-736

SMULSKO

K-510K-617

K-110 K-104/30

K-164

K-175

K-104/A

K-199

K-1014/1

K-22

K-1023

K-637

FIRST STAGE

HDCR

OFFICE

Page 7: OPC connectivity in the feedback of a municipal-wide heating closed control  system

7

K-231

K-1266

K-209

K-101

K-751

K-762

K-736

SMULSKO

K-510K-617

K-110 K-104/30

K-164

K-175

K-104/A

K-199

K-1014/1

K-22

K-1023

K-637

COMMON AREAS

Page 8: OPC connectivity in the feedback of a municipal-wide heating closed control  system

8

Punkt krytyczny

Punkt krytyczny

Punkt krytyczny

Punkt krytycznyPunkt krytyczny

Łódź

Śródmieście

Janów

Chojny

Smulsko

Teofilów

Radogoszcz

Dąbrowa

Page 9: OPC connectivity in the feedback of a municipal-wide heating closed control  system

9

AUTOMATIC LOAD CONTROL

K-101

F3

REFILL

F4

SUWSUW

K-164

P

G

LOAD

SE

PA

RA

TIO

N

P

P P

P P

LOAD

REFILL

AREA 1AREA 1 AREA 2AREA 2

Page 10: OPC connectivity in the feedback of a municipal-wide heating closed control  system

10

HDCSHDCS

HDCSHDCS

AUTOMATIC LOAD CONTROL

K-101

LOAD

REFILLSUW

K-164

P

LOAD

SUW

REFILL

OPC Connectivity

PLCPLC

PLCPLC

OPCOPC

Page 11: OPC connectivity in the feedback of a municipal-wide heating closed control  system

11

Communication paths

EC-3 EC-2

K-101

ODBIORY

F1=constF2

F3

UZUPEŁNIANIE

F4

UZUPEŁNIANIE

SUWSUW

K-164

P

P P

P P

PG

G

P

ODBIORY

P

SAIAPCD2

SAIAPCD4

SAIAPCD4

Wizcon

SIEĆ TECHNOLOGICZNA

SAIAPCD2

Budynek Łączności EC2

FO

Wizcon1

Wizcon2

Stacja bazowa

RS 232

RS 232

`

RS 485

ZSC

`

KościuszkiMDS

DS

RS 232 over TCP/IP

Interfejs dla innych

urządzeń

K954

FzPzPp

SAIAPCD1

Stacja Demi

Fu1Fu2 Wizcon

SAIAPCD1

`

SAIAPCD1

Page 12: OPC connectivity in the feedback of a municipal-wide heating closed control  system

12

Communication paths

Power Plant #1

Power Plant #2

Regulation Heating Chamber

Division Heating Chamber

Redundancy

Page 13: OPC connectivity in the feedback of a municipal-wide heating closed control  system

13

COMMUNICATION SERVER

CHANNELS

OPC Connectivity

MEDIUM

PROTOCOL

MEDIUM

PROTOCOL

MEDIUM

PROTOCOL

MEDIUM

PROTOCOL

SEGMENTSEGMENT

MEDIUM

PROTOCOLSEGMENT

SEGMENTSEGMENT

PIPE

interface

interface

PIPEPIPE

interface

interface

PIPE PIPE

interface

interface

PIPE PIPEin

terface

interface

PIPE

SCADA Stations

Page 14: OPC connectivity in the feedback of a municipal-wide heating closed control  system

14

Example – Lodz common heating network

Power Plant #1

Power Plant #2

Regulation Heating Chamber

Division Heating Chamber

OPC Connectivity

SCADA Stations

CHANNELS

Ethernet

SBUS/UDP

SEGMENT

RADIO

SBUS

SEGMENTSEGMENT

PIPE

interface

interface

PIPE PIPE

interface

interface

PIPEPIPE

interface

interface

PIPEPIPE

interface

interface

PIPE

GPRS

SBUS/UDP

SEGMENT

Page 15: OPC connectivity in the feedback of a municipal-wide heating closed control  system

15

Commserver - Redundancy

Primary Station

Standard solution – better case

Backup Station

LAN

Wait for failure

Active

SERVICE

Active

Page 16: OPC connectivity in the feedback of a municipal-wide heating closed control  system

16

Commserver - Redundancy

Commserver solution

SERVICE

Standby

ActiveStandby

Active

Standby

Active

Fail

Page 17: OPC connectivity in the feedback of a municipal-wide heating closed control  system

17

WS

WS

ES

DEVICE COMMUNICATION MESS

Page 18: OPC connectivity in the feedback of a municipal-wide heating closed control  system

18

DEVICE COMMUNICATION MANAGEMENT

SERVER

SC

AN

NE

R

CA

CH

E

OP

C -

Inte

rfac

e

WS

WS

ES

F( ) ?

Page 19: OPC connectivity in the feedback of a municipal-wide heating closed control  system

19

PROCESS REQUIREMENTS

DIR

EC

TIO

N K

101

DIRECTION K617

Page 20: OPC connectivity in the feedback of a municipal-wide heating closed control  system

20MINUTESMINUTES MONTHSMONTHSMONTHSMONTHS

DIAGRAM OF DIRECTION STATES

CLOSEDCLOSED

CLOSINGCLOSING

OPENEDOPENED

OPENINGOPENING

DONE

CLOSE

DONE

OPEN

ACCEPTEDLATENCY

HOURS

ACCEPTEDLATENCY

HOURS

ACCEPTEDLATENCY

HOURS

ACCEPTEDLATENCY

HOURS

ACCEPTEDLATENCYSECONDS

ACCEPTEDLATENCYSECONDS

Page 21: OPC connectivity in the feedback of a municipal-wide heating closed control  system

21

ADAPTIVE APPROACH

CLOSEDCLOSED OPENEDOPENED

CLOSINGCLOSING

OPENINGOPENING

SLOWSLOW SLOWSLOWFASTFAST

STATE DRIVEN SCANNING POLICY

SLOW:POLICY SLOW:POLICYFAST:POLICY

SCANNING ON DEMANDSCANNING ON DEMAND

Page 22: OPC connectivity in the feedback of a municipal-wide heating closed control  system

22

Commserver – SCANNING ON DEMAND

Normal state – slow scanning

Page 23: OPC connectivity in the feedback of a municipal-wide heating closed control  system

23

Commserver – SCANNING ON DEMAND

Alarm state – fast scanning

Page 24: OPC connectivity in the feedback of a municipal-wide heating closed control  system

24

Commserver – multi-channel

GPRS round trip > 2 sec. => Cycle time > 0.5h

Typical solution Object #1

Object #2

Object #3

Object #n

Page 25: OPC connectivity in the feedback of a municipal-wide heating closed control  system

25

Commserver - Multichannel

Object #1

Object #2

Object #3

Object #4

250 channels

Multichannel solution

Object #5

Object #6

Object #7

Object #8

Object #n

Object #n+1

Object #n+2Object #n+3

Page 26: OPC connectivity in the feedback of a municipal-wide heating closed control  system

26

OP

CT

SQ

L

P1 = aa+a+...

PUSH(Q1, d+c)

OPC TRANSPORTER

SQL CONNECTIVITY

XML CONNECTIVITY

OPC CONNECTIVITY

a = aa + 10 bb

Average(a, b, c, d)

HORIZONTAL

VE

RT

ICA

L

XM

L

- P1- P2- P3- P4

TAGS

- Q1- Q2- Q3- Q4

QUEUES

OP

CS

- aa- bb- cc- dd

TAGS

OP

CS

- a- b- c- d

TAGS

Page 27: OPC connectivity in the feedback of a municipal-wide heating closed control  system

27

Thank you for your time

Page 28: OPC connectivity in the feedback of a municipal-wide heating closed control  system

28

NAT

KxxxKxxx

KxxxKxxx

SCk

VLANSYM

SOC

SOC

SB

s

SCs

SOCSOC K

Ds

SPM

TCH

TCH

Corporate field network

EC EC EC

KOM

KOM

ORACLE

View

SE

RW

ER

Corporate network

GIS

View

SB

k

SYSTEMS INTEGRATION - GIS

WIZ

OP

CS

OP

CS

OP

CSS

OC

GISUNTOUCHABLE

UNTOUCHABLE

Page 29: OPC connectivity in the feedback of a municipal-wide heating closed control  system

29

MASTER

RS485 ETHERNET

WS

WS

PASSIVE OPC SERVER

PASSIVE

MONITOR

CACHE

OPC

INTERFACES

Page 30: OPC connectivity in the feedback of a municipal-wide heating closed control  system

30

Integration

Access Points 1000 pcs. Communication

Servers

Data Sources

Heat meters 5000 pcs.

(70000 variables)

Thermal-PowerPlants

60 pcs.(1000 variables)

Heating chambers, Pomp stations

25 pcs. (3000 variables)

ERP, CRM, DB, Accounting

Cor

pora

te L

AN

Business Services

serwerOPC

SCADA, Reports

Presentation ServicesObject Services

Data Services

OPC, SQL,XML/HTML

Page 31: OPC connectivity in the feedback of a municipal-wide heating closed control  system

31

Hydrostatic

P limit

Hydrostatic

Thermostatic

Hydrodynamic

Page 32: OPC connectivity in the feedback of a municipal-wide heating closed control  system

32

SOC

SOC

SB

s

Corporate network

SE

RV

R

View

GIS

View

SCs

Corporate field network

SOCSOC K

Ds

SPM

EC EC EC

TCH

TCH

SYSTEM INTEGRATION

Page 33: OPC connectivity in the feedback of a municipal-wide heating closed control  system

33

NAT

KxxxKxxx

KxxxKxxx

VLANSYM

SOC

SOC

SOCSOC

TCH

TCH

Corporate field network

EC EC EC

KOM

KOM

SQL

SYSTEMS INTEGRATION

View

SE

RV

ER

Corporate network

GIS

View

SB

k

WALL SCREEN

SQL OPC

Page 34: OPC connectivity in the feedback of a municipal-wide heating closed control  system

34

OP

C T

RA

NS

PO

RT

ER

OPC TRANSPORTER

CONFIGURATIONCONFIGURATION

GIS

SMALLWORD

OPC

COMMSERVER

SQL

ORACLE

ST

AT

IST

IC P

RO

CE

SS

OR

TR

AN

SP

OR

T E

NG

INE

SQ

LO

PC

XM

L

Page 35: OPC connectivity in the feedback of a municipal-wide heating closed control  system

35

AUTOMATIC LOAD CONTROL

EC -3 EC -2

K-101

ODBIORY

F1=constF2

F3

UZUPEŁNIANIE

F4

UZUPEŁNIANIE

SUWSUW

K-164

P

PG

G

P

ODBIORY

PO

DZ

IAŁ

P

P P

P P

Page 36: OPC connectivity in the feedback of a municipal-wide heating closed control  system

36

Crash

OP

CS

WS WS

OP

CS

Page 37: OPC connectivity in the feedback of a municipal-wide heating closed control  system

37

Solution

OP

CS

OP

CS

WS WS

REPLACE

Page 38: OPC connectivity in the feedback of a municipal-wide heating closed control  system

38

Solution

OP

CS

OP

CS

WS WS

ISLA

ND

O

F A

UTO

MA

TIO

N

ISLA

ND

O

F A

UTO

MA

TIO

N

ISLA

ND

O

F A

UTO

MA

TIO

N

CONTROL

CONTROL

MUTUALY

ECLUSIVE

Page 39: OPC connectivity in the feedback of a municipal-wide heating closed control  system

39

DEVELOPMENTDEVELOPMENT

APPAPP

INTEGRATIONINTEGRATION

THE MESSAGE IS:

SOCSOC CFISCFIS

HARDWARE

HARDWARE

SOFTWARE

SOFTWARE

TECHNOLOGY

TECHNOLOGY SKILLSSKILLS KNOWLEDGE

KNOWLEDGE

OPC

Page 40: OPC connectivity in the feedback of a municipal-wide heating closed control  system

41

Commserver - Redundancy

Primary Station

Standard solution – worse case

Backup Station

LAN

Wait for failure

Active

SERVICE