Upload
phungque
View
214
Download
0
Embed Size (px)
Citation preview
CIGRE 2005 - B5IEC 61850:
Impact on System Architecture and Tools
FURNAS, Rio de Janeiro, March 29th
Luc Hossenlopp
CIGRE 2005: Rio de Janerio, March 29th, 20053 3
What is an architecture ?
� Not defined in the IEC 61850 Glossary (part 2) !
A vast subject - different ways to approach it
� “ A system architecture is the science and art of selecting and interconnecting components to create a system that meet functional, performance and costgoals”, derived from On Computer Architecture, 2004
� “An architecture is the fundamental organization of a system embodied in its components, their relationshipswith each other, and to the environment, and its principles guiding its design and evolution”, IEEE 1471 (2001)
CIGRE 2005: Rio de Janerio, March 29th, 20054 4
Architecture Analysis: Key Parameters
Scope, Functions & Evolutions
Process/Function distribution Performances Dependability
Physical integration
4 analysis layers for defining a complete solution
Imposedcomponents
New componentscapabilities
DetailedInterfaces
CIGRE 2005: Rio de Janerio, March 29th, 20055 5
Architecture design: Key stepsLOGICAL
ARCHITECTUREExample
ProxyServerMaster
ControlServer
ProtectionServer
Mimic displayClient
Line protectionSlave
Line protectionSlave
ControlServer
Data modeling &data flow between
logical nodes
PHYSICALARCHITECTURE
Example
GUI
EthernetSwitch
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH Y
C = CLEAR����= READ↵↵↵↵= ENTER
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH Y
C = CLEAR����= READ↵↵↵↵= ENTER
IEDs
Legacy IEDs(parallel wiring, T103, DNP3, Modbus)
Real devices andcommunication technology
mapping
CIGRE 2005: Rio de Janerio, March 29th, 20056 6
Logical architecture: ScopeTRADITIONNAL (> 80%)
SAS
DispatchingMaintenance
Center
Primarydevices
Other substations
Substation centricPretty Monolithic
SAS
IEC 61850 POTENTIAL IMPACT
Other substations
Dispatching MaintenanceCenter
Primarydevices
Scalable & adaptable: from process bus to network automation
Other substations
Bay
Station
Process
WAN
WANWAN
Processbus
IEC 61850: Think out of the box !
CIGRE 2005: Rio de Janerio, March 29th, 20057 7
Logical architecture: Data flow
IEC 61850 POTENTIAL IMPACT
Server Server Server
Client Client
IP Routable
Simple and standard clients
Fast Peer-to-Peer
Non trivial design forinnovative schemes
(performances, side effects)
ClientT104,
http, etc.
TRADITIONNAL (> 80%)
Slave
Slave
Master
Central pointDistributed functions limited
by performances
HMIGateway
Station Computer
Protection
Bay computer
CIGRE 2005: Rio de Janerio, March 29th, 20058 8
Logical Architecture: Data Integration
IEC 61850 POTENTIAL IMPACT
Formal system configurationCapability to secure large
application interconnections
XML - SCL - CIM - (and more to come)
TRADITIONNAL (> 80%)
Hand made system configurationsubject to human interpretation:
Limited application interconnections
IED Data list HMI Data list
CIGRE 2005: Rio de Janerio, March 29th, 20059 9
A long term investment
Scalable systems
Benefits
Investmentphase
TraditionalTechnology
QUICKHITS
GOOSEStandard Clients
DEEPCHANGES
New applications(local, network)
Network data integration
COPY
Learning curve
CIGRE 2005: Rio de Janerio, March 29th, 200510 10
The system architect� A (“new”) job essential for innovative
design and/or mix of different suppliers matching evolving business processes
� Both long term view (defining guidelines) and short term perspective (real projects)
� Short term
�Guarantee the functional consistency of the various devices working together and the system performances
� Make sure that distributed functions are fully defined and have acceptable side effects in case of degraded situations
� Mix legacy devices with new technology and define migration paths
� Manage the increasing system complexity: version, security, etc.
� Design with system tests & costs in mind: interoperability, functional validation, performances
�Design and regularly improve internal generic standard
CIGRE 2005: Rio de Janerio, March 29th, 200511 11
Distributed function exampleInterlocking
No miracle - Function detailed description is (still) needed !Need to insure that each IED logic is compatible withthe system specification - and check inter-operability
IED IED IEDIED
1. Lock
2. Block ifno lock inprogress
2. Block ifno lock inprogress
2. Block ifno lock inprogress
Insuring a unique control at
a timefor system
interlocking function
CIGRE 2005: Rio de Janerio, March 29th, 200512 12
Increased data flows
� Frame overhead
� Use of MMS/TCP/IP requires higher overheads than traditional T103/DNP3/Modbus links, this is the price to pay for a better flexibility
� Data integration
� Use of XML files permits to formally and automatically create logical links between applications using the same data thus more data will be exchanged for operation or maintenance purpose
� Function distribution
� Use of client-server and Goose mechanisms drive new functional distribution for better flexibility and generate additional data flow
� New applications
� New substation and grid-wide applications are likely to be developed using ubiquitous information availability
� Dependability
� Increased inter-relations between devices make requires additional redundancy management for critical components
Truly manage the data flows
CIGRE 2005: Rio de Janerio, March 29th, 200513 13
Look at the server communication constraints
Server Server Server
Client Client
Fast Peer-to-Peer
ClientT104,
http, etc.
� Report to several clients:
� One change within the server may request to build several reports and send them
� Send, Receive and Process GOOSE
� One GOOSE is continuously repeated for security and automation initiation
� Reception of a GOOSE normally request some automation processing
� Process non IEC 61850 traffic
� Remote Setting, Disturbance record retrieval
One server device shall “simultaneously”
CIGRE 2005: Rio de Janerio, March 29th, 200514 14
Managing the flows: Examples
Structured system design stage
Design Level Technology
IED
Ethernet Switches
System physical architecture
System logical architecture
Hardware multi-cast filtering
VLAN
Proxy
Clustered (standard) schemes
CIGRE 2005: Rio de Janerio, March 29th, 200515 15
Redundancy management
� A way to improve system availability and reliability
� Behavior is not defined in IEC 61850
�Typical example where the architect needs to define what shall be done… and first check on paper that it can be supported by the IEDs
� May be applied to:
�Communication infrastructure: tolerate the loss of an optical fiber or/and the loss of a central switch
�Clients: capability for a client to continue the tasks initiated by a first client (example: Graphical user interface)
�Servers: capability for a client to switch to a redundant server if the first one is not operational (example: CT/VT sensor)
� 99.99% availability requests the 3 types of redundancy
CIGRE 2005: Rio de Janerio, March 29th, 200516 16
Redundancy management: Communication infrastructure examples
STARAdd a redundant central switch
Make sure that all devices can have two Ethernet links
RINGNative redundancy
TechnologyStandard IP Routing (Spanning Tree): Typ. 30 s
Standard Fast Spanning Tree implementation: Typ. 300 msBest in class: <<1 ms
CIGRE 2005: Rio de Janerio, March 29th, 200517 17
Redundancy management: Client redundancy GUI example
Constraints = f(performances)
Hot redundancyTwo GUI directly accessing each server
Both display and archive dataOne only is active in control
Once the first has failed the second continueswithout context re-initialisation
No data loss even for “long” failure detection
Warm/cold redundancyOne GUI is accessing each server
The second GUI get data from the first oneBoth display and possibly archive data
One only is active in controlOnce the first has failed the second re-initialize
the communications with the serversPossible data loss during switch-over
NominalLink
NominalLink
NominalLink
NominalLink
Back-upLink
CIGRE 2005: Rio de Janerio, March 29th, 200518 18
Managing Complexity:Version management examples
Methodologies & Tools importance is increasing
Fixing bugs
Addingfeatures
� Each IED life is made of different versions
� Making sure that a new version does not bring regression at system level is non trivial
� Each IED configuration database shall insure data consistency with other IEDs or software for distributed functions
� Identification of which IED database shall be changed during a system evolution is nottrivial
Server Server Server
Client Client
Client
Server
CIGRE 2005: Rio de Janerio, March 29th, 200519 19
System Methodologies & Tools
� System configuration
�Create consistentdatabases and manages versions of them
Server Server Server
Client Client
Client
Server
Communication & IEDscapabilities description:
IEC 61850-6
Graphical description:SVG
Automation description:IEC 1131-3/1499
CAD tools SCADA
Testing tools
� System management
�Download databases to run insure a consistent system and activate devices accordingly
CIGRE 2005: Rio de Janerio, March 29th, 200520 20
System Methodologies & Tools
� Device simulator
�Re-create missing devices in a system to assess the correct configuration and performances
Test plan
Testobjectives
Testscenario
Test managem
ent
Test methodology
Server Server Server
Client Client
Client
Simulator
� Test management
�Test plan, detailed test sheet and simulator scenario for inter-operability, functional validations and performances
CIGRE 2005: Rio de Janerio, March 29th, 200521 21
Architecture Example - 1
Bay level - new and legacy devices
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH Y
C = CLEAR����= READ↵↵↵↵= ENTER
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH Y
C = CLEAR����= READ↵↵↵↵= ENTER
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH Y
C = CLEAR����= READ↵↵↵↵= ENTER
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH Y
C = CLEAR����= READ↵↵↵↵= ENTER
Single deviceMV Schemes
Mix of new and legacy
technologiesHV Schemes
Pure new technologiesHV Schemes
P1
P2
P+C C C
P1
P2
IEC 61850
T103DNP3
Modbus
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH Y
C = CLEAR����= READ↵↵↵↵= ENTER
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH Y
C = CLEAR����= READ↵↵↵↵= ENTER
Pure new technologiesHV Schemeswith process
bus
C
P1
P2
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH YC = CLEAR����= READ↵↵↵↵= ENTER
����C
P141
�� � �
MiCOMTRIPALARM
OUT OF SERVICE
HEALTH YC = CLEAR����= READ↵↵↵↵= ENTER
S1 S2
CIGRE 2005: Rio de Janerio, March 29th, 200522 22
Architecture Example - 2
Typical distributed scheme - could be a star or mix
GUI Gateway
BayBay
Bay
CIGRE 2005: Rio de Janerio, March 29th, 200523 23
Architecture Example - 3
Large schemes/Network automation
GUI
Proxy
BayBay
Bay
Proxy
BayBay
Bay
Gateway
CIGRE 2005: Rio de Janerio, March 29th, 200524 24
Conclusion
� Key evolution potential with IEC 61850
� Gradual move is recommended
� Re-use of validated/standard schemes within scalable systems
� Architect job, Methodology and Tools are key