DESIGN AND IMPLEMENTATION OF ENERGY MANAGEMENT …
Transcript of DESIGN AND IMPLEMENTATION OF ENERGY MANAGEMENT …
DESIGN AND IMPLEMENTATION OF ENERGY MANAGEMENT SYSTEM USING HIGH SCALE SCADA
A thesis Submitted By
Muhammad Aamir
In fulfillment of the requirements for the degree of
Doctor of Philosophy
In
Electronic Engineering
Department of Electronic Engineering
Faculty of Electrical, Electronic and Computer Engineering
MEHRAN UNIVERSITY OF ENGINEERING & TECHNOLOGY
JAMSHORO
2014
iv
ACKNOWLEDGMENTS
Starting with the name of ALLAH, most gracious, beneficent and merciful.
First of all I bow my head before Almighty Allah with humble thanks for giving me
courage and support in order to accomplish the task of my PhD Thesis. Allah helps
me a lot in all the phases giving me understanding, intelligence and everything I
needed to accomplish my research work with full concentration and motivation.
I would like to thank my PhD supervisor Prof. Dr. Muhammad Aslam Uqaili for
guiding me and giving exceptional idea of RTU development using FPGA which
resulted in timely completion of my PhD research work with desired impact.
This research work has become possible with the help, motivation, support and
patience of my co-supervisor, Prof. Dr. B.S. Chowdhry whose good advice and
kindness has been precious on both academic and personal level, for which I am
enormously grateful to him.
I would like to acknowledge the academic and technical support of my Spanish
supervisor Dr. Javier Poncela who was allocated to me during my mobility period to
University of Malaga under Erasmus Mundus Scholarship Program. Dr. Javier
Poncela provided the necessary technical facilities, training sessions on FPGAs and
helped to a great extent in extracting publications from my research work.
I am also grateful to my best friend Mr. Nishat Ahmad Khan (Manager, Advanced
Engineering and Research Organization) for his kind assistance, technical and moral
support during accomplishment of this research work with a remark that his support
has been indispensable. His colleague Mr. Muhammad Ashraf Khan Niazi (Manager,
Advanced Engineering and Research Organization) also supported me to address
technical aspect of FPGA based design.
I would also like to acknowledge the kind and positive support of Prof. Dr. Bilal Alvi,
the chairman of Electronic Engineering department, SSUET and Prof. Dr. Mukhtiar
Ali Unar, Director IICT, MUET, Jamshoro.
v
I am most grateful to all of my friends, colleagues and above all my family members,
especially my mother, without whom this effort would have been nothing. Special
thanks are due for my colleague Mr. Anees-ur-Rehman and my friend Mr. Faisal
Rafique for providing me assistance in producing few high quality diagrams for the
draft.
vi
TABLE OF CONTENTS
LIST OF ABBREVIATION…………………………………………………… ix LIST OF TABLES……………………………………………………………… x LIST OF FIGURES…………………………………………………………….. xi ABSTRACT…………………………………………………………………….. xiii Chapter 1 INTRODUCTION……………………………………........... 1 1.1 BACKGROUND…………………………………………………………. 1 1.2 MOTIVATION…………………………………………………………… 1 1.3 LITERATURE SURVEY………………………………………………… 2 1.4 PREVIOUS WORK DONE………………………………………………. 8 1.5 PROPOSED RESEARCH METHODOLOGY………………………….. 10 1.6 RESEARCH OBJECTIVES……………………………………………… 12 1.7 THESIS ORGANIZATION……………………………………………… 13 Chapter 2 BASIC CONCEPTS OF SCADA BASED ENERGY MANAGEMENT SYSTEM…………………………………………………… 15
2.1 INTRODUCTION………………………………………………………... 15 2.2 FUNCTIONS OF ENERGY MANAGEMENT SYSTEM………………. 17 2.2.1 Basic Functions……………………………………………………… 18 2.2.1.1 Alarm Processing……………………………………………….. 18 2.2.1.2 Sequence of Events and Database……………………………… 19 2.2.2.3 Load Shedding and Safety Management……………………….. 19 2.2.2 Generation Functions………………………………………………... 20 2.2.2.1 Load Forecasting and Unit Commitment……………………….. 20 2.2.2.2 Economic Dispatch and Automatic Gain Control (AGC)……… 21 2.2.2.3 Interchange Transaction Scheduling and Current Operating Plan 21 2.2.3 Network Related Functions………………………………………….. 22 2.2.3.1 Topology Processing Function…………………………………. 22 2.2.3.2 State Estimation and Network Parameter Adaptation Function... 22 2.2.3.3 Dispatcher Power Flow and Network Sensitivity Function…….. 23 2.2.3.4 Security Analysis and Security Dispatch Function…………… 23 2.2.3.5 Voltage Control Function………………………………………. 24 2.2.3.6 Optimal Power Flow Function………………………………….. 24 2.2.4 Provision of Operator Training……………………………………… 25 2.3 Components of High Scale SCADA……………………………………… 25 2.3.1 RTU Adaptation Work………………………………………………. 26 2.3.2 Telecommunication System………………………………………… 27 2.4 CONCLUSION………………………………………………………….. 31 Chapter 3 MODEL OF OPTIMIZED ENERGY MANAGEMENT SYSTEM…………………………………………………………………………
32
3.1 INTRODUCTION………………………………………………………... 32 3.2 CONTINGENCY CONDITION…………………………………………. 33
vii
3.3 SYSTEM DESIGN PLATFORM………………………………………… 35 3.4 SYSTEM DESIGN TOOLS……………………………………………… 35 3.4.1 Transmission Loading Relief (TLR)………………………………… 35 3.5 DEVELOPMENT OF PROPOSED FRAMEWORK……………………. 37 3.5.1 Power Flow Model…………………………………………………... 37 3.5.2 Contingency Analysis……………………………………………….. 38 3.5.2.1 N-1-1 Contingency Analysis Overview………………………… 39 3.5.3 Calculation of TLR Sensitivities…………………………………….. 41 3.5.4 Determination of Good Locations…………………………………... 42 3.5.5 Generation Scheme………………………………………………….. 42 3.5.6 Optimal Power Flow………………………………………………... 43 3.6 MATHEMATICAL MODEL FOR CONGESTION MANAGEMENT…. 43 3.7 PROPOSED INTEGRATED MODEL OF OPTIMIZED EMS………….. 45 3.8 CONCLUSION…………………………………………………………… 48 Chapter 4 OPTIMAL DESIGN OF REMOTE TERMINAL UNIT (RTU)……………………………………………………………………………
49
4.1 INTRODUCTION……………………………………………………….. 49 4.2 STRUCTURAL DESIGN OF RTU……………………………………... 50 4.3 RTU DESIGN USING FPGA DEVELOPMENT KIT………………….. 53 4.4 PERFORMANCE COMPARISON……………………………………… 55 4.4.1 Performance Issues of PLC based RTU…………………………….. 55 4.4.2 Features of FPGA based RTU………………………………………. 56 4.5 RELIABILITY COMPARISON…………………………………………. 57 4.6 OPTIMIZATION OF WIRELESS LINK FOR RTU…………………….. 58 4.6.1 Operating Frequency and Format of Terrain Data…………………... 61 4.6.2 Link Examination and Network Properties………………………….. 61 4.6.3 Simulation for RF Link Optimization……………………………….. 62 4.7 BENCH MARKING OF DATA COMMUNICATION PROTOCOL…… 63 4.8 RESULTS AND DISCUSSIONS………………………………………… 65 4.9 CONCLUSION………………………………………………………….. 69 Chapter 5 IMPLEMENTATION AND TESTING OF RTU HARDWARE …………………………………………………………………...
70
5.1 INTRODUCTION………………………………………………………... 70 5.2 FEATURES OF DEVELOPED RTU…………………………………….. 71 5.3 PHASES OF IMPLEMENTATION USING FPGA……………………... 72 5.3.1 System Initialization Phase………………………………………….. 73 5.3.2 Interrupt Routine Service……………………………………………. 74 5.3.2.1 Analog Power Inputs & ADC Computation……………………. 75 5.3.3 Functional Verification using Main System Thread………………… 77 5.3.3.1 Functional Qualification of RTU I/Os………………………….. 78 5.3.3.2 Functional Qualification of Complete System………………….. 80 5.3.4 Process Synthesis with Finalized RTL Code………………………... 81
viii
5.3.5 Programming Device………………………………………………… 82 5.3.6 Integration of CIM (MHX-2400)……………………………………. 84 5.4 RESULTS AND DISCUSSIONS………………………………………… 85 5.5 HARDWARE TESTING USING SELECTED SCENARIO……………. 88
5.6 COMPARISON WITH COMMERCIALLY AVAILABLE HARDWARE…………………………………………………………………
91
5.7 CONCLUSION…………………………………………………………… 92 Chapter 6 CONCLUSION & FUTURE WORK……………………………... 93 6.1 SUMMARY………………………………………………………………. 93 6.2 FUTURE WORK…………………………………………………………. 96 6.3 CONCLUSION…………………………………………………………… 96 REFERENCES…………………………………………………………………. 98
ix
LIST OF ABBREVIATIONS
AGC = Automatic Gain Control
CA = Contingency Analysis
CIM = Communication Interface Module
DMS = Distribution Management System
EMS = Energy Management System
EIRP = Effective Isotropic Radiated Power
ETLR = Equivalent Transmission Loading Relief
FPGA = Field Programmable Gate Array
HDL = Hardware Description Language
MTU = Master Terminal Unit
OPF = Optimal Power Flow
PMP = Packet Miss Percentage
PLC = Programmable Logic Controller
RTL = Register Transfer Level
RTU = Remote Terminal Unit
SCK = Serial Clock
SCADA = Supervisory Control and Data Acquisition
SPI = Serial Peripheral Interface
TCI = Tele Control Interface
TLR = Transmission Loading Relief
WTLR = Weighted Transmission Loading Relief
x
LIST OF TABLES
Table 1.1: Projection for demand & supply………………………………………. 2 Table 3.1: Contingency Analysis Showing Three Violations…………………….. 41 Table 3.2: A Sample TLR Calculation Using PowerWorld………………………………………………………………………..
42
Table 3.3: Ranking of Violated Elements on the Basis of Aggregated Percent Overload……………………………………………………………………….......
42
Table 3.4: Validation of proposed optimized EMS algorithm……………………. 47 Table 4.1: Performance comparison of PLC based RTU versus FPGA based RTU……………………………………………………………………………......
57
Table 4.2: Reliability comparison of PLC based RTU versus FPGA based RTU.. 58 Table 4.3: Comparison of available topologies for optimal solution…………….. 60 Table 4.4: Table of Optimized parameters for RF coverage plot between Mehran University (MUET) and LUMHS………………………………………………….
66
Table 4.5: Bench Marking Results for percentage Packet Miss and Packet Error (Erroneous Situation)………………………………………………………………
67
Table 4.6: Bench Marking Results for Downlink Refresh Rate (Expected and Actual)……………………………………………………………………………..
68
Table 5.1: Features of Developed RTU…………………………………………... 71 Table 5.2: Calculation of the ADC inputs in Megawatts Representations……….. 76 Table 5.3: Design summary for RTU design having 32 I/Os…………………….. 86 Table 5.4: Projected device utilization Summary for RTU design having 232 I/Os………………………………………………………………………………...
87
Table 5.5: Comparison of Developed RTU with commercially available RTUs… 91
xi
LIST OF FIGURES
Figure 1.1: Overview of AMR with the provision of controlling at meters……… 5 Figure 1.2: Implementation Overview of SCADA System………………………. 8 Figure 2.1: Typical Components of SCADA System…………………………….. 16 Figure 2.2: Load Profile with Respect to Codes………………………………….. 21 Figure 2.3: RTU Parameterization Tool………………………………………….. 27 Figure 2.4: Snap Shot of Various Windows of RTU Parameterization Tool…….. 27 Figure 2.5: Power Line Carrier (PLC) Communication………………………….. 28 Figure 2.6: Fiber Optic communication for Wide Area Operation………………. 30 Figure 2.7: MSP 1+1 Normal Working…………………………………………... 30 Figure 2.8: MSP 1+1 Faulty Working……………………………………………. 30 Figure 3.1: Normal Operation Example………………………………………….. 34 Figure 3.2: Example of Weak Element Visualization……………………………. 34 Figure 3.3: Calculation of TLR Sensitivities Using PowerWorld………………... 36 Figure 3.4: Flow Diagram Representing Proposed Framework………………….. 37 Figure 3.5: Real scenario of Power Flow Analysis………………………………. 38 Figure 3.6: N-1-1 Contingency Analysis Overview……………………………… 40 Figure 3.7: Cross Section View of a Power System with 05 Buses……………… 41 Figure 3.8: Example of Injection for Congestion Management………………….. 44 Figure 3.9: Powerworld Optimal Model Integration with External Program Using SIMAUTO (Automation Server)…………………………………………...
46
Figure 3.10: Illustration of Integration of Powerworld Simulator with External Program using SIMAUTO…………………………………………………………
47
Figure 4.1: Structural Design of a Remote Terminal Unit (RTU)………………... 51 Figure 4.2: Block Diagram representing each section of Communication Interface Module…………………………………………………………………...
52
Figure 4.3: A Pictorial view of 16 channels Digital Input, 8 channels Analog Input & 8 channels Relay Output RTU Board (Digital Logic outlined in Red implemented using FPGA)………………………………………………………...
53
Figure 4.4: A conceptual view of RTU board implemented using FPGA………... 54 Figure 4.5: A cross sectional of FPGA Development Kit used in RTU Design…. 54 Figure 4.6: Basic PLC Operation…………………………………………………. 55 Figure 4.7: A general block diagram of SCADA components including TCI…… 59 Figure 4.8: Four RTUs communicating with one MTU………………………….. 59 Figure 4.9: Snapshot of properties to predict the attitude of the Proposed Network……………………………………………………………………………
60
Figure 4.10: RF coverage plot for optimized communication between RTU & MTU……………………………………………………………………………….
62
Figure 4.11: A view of Map Property Dialog Box……………………………….. 63 Figure 4.12: Scenario used for Bench Marking of Data Communication Protocol. 64 Figure 4.13: The Master – Node Communication Timing Diagram…………… 65 Figure 4.14 (a): Bench Marking Graphical Results – Erroneous Situation………. 68
xii
Figure 4.15 (b): Bench Marking Graphical Results – Optimized………………... 69 Figure 5.1: Project development flow diagram showing phases of RTU Implementation…………………………………………………………………….
72
Figure 5.2: System Initialization and Interrupt Service Routine combining in Main System Thread with provision of Telecontrol Interface (CIM)……………..
74
Figure 5.3: Analog to Digital Conversion Interface……………………………… 75 Figure 5.4: FPGA Design Flow…………………………………………………... 77 Figure 5.5: RTL top level view of Energy management System………………… 78 Figure 5.6: Analog to Digital Converter SPI Control for RTU…………………... 79 Figure 5.7: Analog to Digital Converter Communication Timing……………….. 79 Figure 5.8: Timing of the serial clock (SCK) and data signals for ADC………… 79 Figure 5.9: Behavioral simulation for digital I/Os………………………………... 80 Figure 5.10: Simulation results of complete RTU for energy management algorithm…………………………………………………………………………...
81
Figure 5.11: Internal RTL level schematic of developed RTU…………………... 82 Figure 5.12: Detailed configuration options……………………………………… 83 Figure 5.13: Programming of device (FPGA)……………………………………. 84 Figure 5.14: Resource utilization within FPGA for RTU design………………… 88 Figure 5.15: Screen shot of GUI used for hardware testing of RTU……………... 90
xiii
ABSTRACT
For energy deficit countries like Pakistan, an optimal energy management program is
essential to make sure reliability in energy supply and discover energy saving
opportunities by minimizing costs related to generation and transmission of energy.
SCADA based management and supervision systems capitalize on the deployment of
the on hand power management facility by interactive review of the electrical power
network to check for system damages and outages.
This thesis has contributed in low cost development and implementation of a Remote
Terminal Unit (RTU) with provision of wireless connectivity with an aim to optimize
the energy management system based on SCADA. This particular design of RTU is
based on FPGA and its performance is better than commercially available RTUs
based on Programmable Logic Controllers (PLCs) and it is also well comparable with
other commercially available modern RTUs for power related applications. The
characteristics and features of developed RTU have been verified by means of
hardware testing. Moreover, a model for optimized energy management system was
also proposed and demonstrated by means of simulations. The provision of wireless
connectivity in the developed RTU has been optimized and benchmarking was also
done for further verification.
Initially, the modeling of the power system outages and the system adjustments using
contingency analysis using PowerWorld simulator is discussed which is followed by
consideration of optimal power flow (OPF) tool to determine effective system
corrections to execute in either the base case followed by a primary contingency or
any of the secondary contingencies. It also incorporates two major functionalities
namely Minimum Cost and Minimum Control Change which are available in OPF. It
is then supplemented by mathematical model for congestion management to prove
that the power flow can be affected not only by either varying voltage magnitudes or
the power angle but it can also be affected by changing reactance of the transmission
line. Therefore, either power angle or voltage magnitude may be used for congestion
management. An integrated framework has been proposed after the development of
model for power system outages and adjustments, OPF and mathematical model for
xiv
congestion management. This framework can provide a simulation platform for
detailed study of power system to overcome issues like execution of restoration
scheme by adding renewable energy resources.
For development of RTU, a comparative assessment of performance of both
methodologies of RTU design is executed, one based on PLCs and other one based on
FPGAs which finalized for development of RTU due to its better performance and
reliability. The hardware implementation and verification of this RTU design is done
using a starter kit based on XILINX Spartan-3 Series FPGA with 500K logic gates
and the MHX-2400 frequency-hopping 2.4 GHz spread-spectrum communications
module which had been examined and found suitable as Communication Interface
Module for this development. The FPGA based RTU offers flexibility in terms of
I/Os, CPU and radio related configurations and expansion can be accommodated
quickly if needed as FPGA based designs are reconfigurable.
The design of link optimization has been implemented using Radio Mobile Simulator,
a well known simulation platform for point to multipoint link optimization. The data
transmitted from RTU is being received through Communication Interface Module for
data integrity and graphical representation for which further benchmarking is done for
Data Communication Protocol to further verify that the proposed solution is well
suited for optimized energy management in countries having shortfall of energy.
The implementation practical RTU hardware using FPGA include design
initialization, main system thread, design modeling and qualification, process
synthesis, programming of device and integration of communication interface module
(MHX-2400) which interfaced with Spartan 3E using header available on starter kit.
Finally, simulation of field inputs (variation in load) and control outputs (circuit
breaker and isolators) connected with RTU from test panels has been done in
hardware testing phase which allows sample inputs to be varied over the entire input
range using a Graphical User Interface (GUI) followed by the suggestions for future
work so that the research work may be extended to integrate new features and tools to
contribute in the developed RTU hardware.
1
CHAPTER 1
INTRODUCTION 1.1 BACKGROUND
The power segment in Pakistan is a combination of thermal units and hydroelectricity
mainly governed by two generation companies, Water and Power Development
Authority (WAPDA) and K-Electric formerly known as Karachi Electric Supply
Corporation (KESC). Both the companies have vertically integrated approach in terms
of generation, transmission and distribution. Besides hydro and thermal generation,
two nuclear power plants KANUPP at Karachi and CHANUPP at Chashma are also
producing electricity. In addition the government of Pakistan had allowed
independent power producers (IPPs) and small power producers (SPPs) to contribute
in generation which was initiated in year 1994. [1]
For countries like Pakistan where demand of energy is being increased every year, an
optimal energy management program is mandatory to ensure a reliable energy supply,
discover energy saving opportunities and minimize costs related to generation and
transmission of energy. Establishing an energy supervision scheme to execute
productive energy conservation openings conclude in cost-effective production,
increased profit and useful advantage for the energy producer. Moreover, saving in
energy utilization may be resulted in considerable environmental improvements.
1.2 MOTIVATION
SCADA based management and supervision systems capitalize on the deployment of
the on hand power management facility by interactive review of the electrical power
network to check for system damages and outages [2]. Increasing demand of load all
together with an enduring deregulation of electricity utility producing companies in
many countries usually lead to the disruption in transmission systems such that they
operate very close to their limits. Power systems have now become more susceptible
to collapse due to violation of limits for a maximum allowed transmission for any
passage of the power distribution network.
2
The following table is taken from Pakistan Energy Overview, compiled by South
Asian Regional Initiative for energy.
Table 1.1: Projection for demand & supply. (Source: Ministry of Water and Power, Pakistan)
S. No. Year Firm Supply (MW) Peak Demand (MW) Surplus/(Deficit) (MW) 01 1999-2000 13445 11296 2149 02 2000-2001 13716 11852 1864 03 2001-2002 13693 12443 1250 04 2002-2003 14336 13071 1265 05 2003-2004 15046 13831 1215 06 2004-2005 15082 14642 440 07 2005-2006 15072 15483 (441) 08 2006-2007 15091 16548 (1457) 09 2007-2008 15055 17689 (2634) 10 2008-2009 15055 19080 (4025) 11 2009-2010 15055 20584 (5529) 12 2010-2011 15600 20728 (5128) 13 2011-2012 16302 22235 (5933) 14 2012-2013 16302 23805 (7503) 15 2013-2014 16302 25479 (9177)
Note: Current Shortfall is more than 9000 MegaWatt for summer season.
According to the above-mentioned table, the shortfall in terms of supply is being
increased, so effective monitoring and controlling is essential in country like Pakistan;
this may be possible through implementing high scale SCADA system for energy
management.
1.3 LITERATURE SURVEY
There are many commercially available systems which have been developed with the
aim of implementing energy management systems. This section also presents a review
of selected scholarly articles which had contributed well in the field of energy
management. XA/21 [3] is a SCADA based energy management system (EMS)
commercially available solution which is well known in field having excellent
functions. It is particularly developed to meet complex needs of current electric
utilities. It has continued to modernize the industry since its entrance in the market as
the first open energy management system (EMS) in early 1990. Most of the world has
great trust over XA/21 because of its recognized reputation of field performance,
more than five million hours of field operation, premier utilities with the management
3
of their critical generation and transmission resources. XA/21’s module based
software and open system flexible architecture blended with GE Energy’s team of
professionals from all over the world had resulted in enhanced reliability and service
performance, while it is conforming strict compliance with industry requirements
which are always changing.
Establishing an energy management program and identifying energy savings
opportunities is a guidebook [4] for small manufacturers which is funded by New
Jersey state department of environmental protection. The purpose of this guide is to
encourage manufacturers to develop a strategic plan for energy policy-making, just
like the rest of their critical business decisions. A focus on energy management
program is a self-assessment to determine the energy-saving opportunities. Establish
energy management plan and implement cost-effective energy-saving opportunities,
leading to more profitability and competitive advantage manufacturers. Also
significantly, reducing energy use can produce significant environmental
improvements.
Energy management handbook, sixth edition [5] is an important source of literature
survey. The sixth edition includes heat pumps with ground source, sustained
management and a new chapter related to intelligent building management
transforming to green buildings added with detailed revision of control systems.
Detailed coverage about effective energy management, including economic analysis,
energy audits, Heating Ventilation and Air Conditioning systems (HVAC),
maintenance of Control systems, industrial insulation per two components, lighting,
energy systems, alternative energy, indoor air quality, locational marginal pricing,
storage of thermal energy, industry standards related to management of power
systems, provision of natural gas for generation, practical deregulation, energy
security, financing, commissioning, measurement and certification of energy-saving
achievements. Detailed illustrations, tables, charts, and many other useful tools
provided throughout.
4
The load dispatch system of K-Electric [6] has been upgraded by Siemens including
the installation of SCADA systems and automatic meter reading systems up to the
level of K-Electric’s transmission grid to perform the following objectives [7]:
1. Well-organized management and supervision of power system operations.
2. Smart decisions in order to minimize losses and damages due to outages.
3. Collecting Readings of meters from 40 energy interchange points and 11KV
incoming and outgoing feeders which are 1420 in total.
The central control center had setup in a dedicated building located at GIZRI inside
the premises of K- Electric’s head office. This upgrade accomplished in 2010 to
provide LDCs and DCC i.e. it includes two levels of hierarchy.
We can have four different models and concepts related to automated meter reading
system. The first concept is limited to monitoring the load on the outdoor pole
mounted transformer. Control function for transformer operated meters can’t be
executed by remotely located AMR as the deployed concept is just limited for
monitoring purpose. The second concept introduced metering management system as
a separate unit. All control devices (RTU, converters, circuit breakers, etc.) have been
installed in each PMT and measurement location. The status of all Pole Mounted
Transformer (PMTs) is available on operator console in graphical representation
providing enhanced control capabilities. Transducers are used to send meter data to
the SCADA system and the meters are able to send data to the meter reading system.
AMR system is using multiple choices like the sun secure global desktop (SSGD),
SCADA systems and integration of customer data, translation AMR technological
addresses (TA) to conform to the SCADA system in terms of compatibility. The third
function integrates AMR concepts described in the control devices (RTU, circuit
breakers and converters) installed within distribution network and additional
distribution management system (DMS) system installed with limited control.
Automatic meter reading operation is being done by the different systems and special
functions can be obtained from the key in the control room to the position
measurement values and multiplying the calculated value for all other PMTs.
5
The fourth concept involves full control and use of geographic information systems
(GIS), and has enhanced DMS functionality for monitoring. AMR smart grid systems
provide significant advantages, including efficient power system management and
supervision. [8]
AMR smart grid systems provide efficient and more intelligent system control and
monitoring functions [9]. Wireless communication link are resulting in the quick
installation of and synchronization of system with new generation.
Fig. 1.1: Overview of AMR with the provision of controlling at meters.
With the deployment of such smart solution, a single measurement system can
manage and generate an ‘All in one report’, containing detail about correct generation,
transmission and energy loss data and distribution at all levels works faster thus
providing required reliability by avoiding integration issues. As all installed meters
from the power station to the consumer level are the time synchronized with a single
clock, so there is no loss of contrast and no chance of the calculation errors in the
data. High scale SCADA system is improved by the use of integration of different
allocation functionality of the application. It also includes meter reading system and
GIS integration fulfilling the needs of smart grid systems by which monitoring and
control at all measurement locations (which are geographically distributed) of
network is possible to quickly identify and correct errors.
6
An experimental platform was designed and developed at Victorian network
switching center by Amanullah Maung [10] et al which performs analysis of
distributed network protocol (DNP3) over a wide area network (WAN) performance
characteristics. In this experiment, the use of real-time data is transmitted from the
WAN to the intelligent electronic device utility control center. Experimental work has
shown that the measured WAN latency by means of DNP3 is high because this type
of network is much more complex in terms of routing and additional exchange. This
requires further development in DNP3 protocol to communicate reliably via WAN
(IEPS-W) used for embedding information in the power system. Therefore Optimized
Network Engineering Tool (OPNET) is selected for further development of DNP3.
OPNET is the research and development of the industry's leading specialized
networks. Finally, the modified protocol is based on the development of reliable and
secure DNP3 protocol to transmit power system data for IEPS-W.
Jian Wu et al [11] described that the Supervisory Control and Data Acquisition
(SCADA) systems are used for communication and control system monitoring,
operation and maintenance of energy infrastructure grid. Compared with traditional
applications, SCADA systems have a deadline for demanding mission-critical. There
are special time constraints for real-time database for use in SCADA systems. In the
SCADA real-time database extends the traditional database-memory database to
include. Such real-time database management is designed to operate in harsh
environments in real-time systems, strict requirements on the use of resources, and is
ready to provide a real-life application of the required performance and reliability. In
this paper, the main principles of real-time database have been introduced. In the
implementation of the power system SCADA systems are discussed and a brief
introduction sample database is also covered.
Juan García et al [12] described that the deployment of advanced communication
technology, highly integrated control and programming platform greatly improves the
performance of industrial control systems. A particular example is the case of
Motronic where collaboration between local industry and academia has led to
advanced distributed network control system.
7
The requirement of commercial success included robustness with low cost which
means even if it is a custom design and different from existing business solutions.
However, the production cost is generally high and deployment cost of product is
reduced.
They demonstrated that a new system design started from the scratch may have more
advantages.
B. Stojkovic et al [13] enlightened that every EMS is deployed using hardware and
software components of the SCADA system which is accounted for high cost. In
order to maintain the previous investments in infrastructure SCADA systems, it is
necessary to make sure that up-gradation should be done continuously with available
innovation in this field. It is also desirable that the system is open to changes and
future updates. This can be through the use of open development tools which may
provide low-cost and long-term update to an energy company.
Ray Klump et al [14] illustrated functionality of simultaneously measuring device
(PMU) and SCADA data sources with an emphasize on the power system security
threats. SCADA measurements portray health system while PMU capture fast
changes that may indicate minor stability issues. System includes software SCADA
system PMU data collected and displayed on a geographical map. The system uses the
contour map to show the variability of the measurement position even if the adjacent
measuring points widely distributed.
H. Lee Smith et al [15] explained advanced capabilities and possible functions of
modern RTU remote terminal unit. A modern RTU may improve the ability of energy
management systems. As innovations are incorporated in the tools to increase
productivity, RTUs having multiple ports can compete in playing major tasks related
to EMS.
Donald J. Marihart [16] explains the summary of the various communication
technologies available for use or application of system projects focusing SCADA
based energy management systems. All the different singing can be considered to
8
select the most appropriate communication technology to establish communication
link between RTU and SCADA master.
1.4 PREVIOUS WORK DONE
Basic concept for this project has been taken from the research work containing
Performance Analysis of Wide area operation, control and protection using High
Scale SCADA System by Muhammad Aamir et al [17]. As an important and
necessary part of SCADA, Remote Terminal Units (RTUs) acquire current, voltage
and frequency measurements for SCADA system. RTUs are installed at selected
locations of different grid stations to acquire complete analog and digital data of the
station. These RTUs are getting digital data from field instruments connected with
relays to show and operate live status of Circuit breakers or isolators, however for
analog data, transducers are connected with CT and PT.
Fig. 1.2: Implementation Overview of SCADA System.
Second encouragement was provided by the successful and low cost implementation
of FPGA in real time remote monitoring system that acquires data from any kind of
sensor to be transmitted by radio frequency to a computer with an interface module,
situated within a 900 m radius designed by Joshua Mendoza-Jasso et al [18]. Such
monitoring and control in above mentioned scenarios is very significant to support
important applications like energy management. However, the cost of RTU is a real
concern when numerous sites to be monitored and controlled. Therefore the main
9
outcome of this particular work is the design and implementation of a low cost remote
terminal unit which is an essential of any SCADA system.
EASHY Yang [19] portrayed the queuing model for performance monitoring and
evaluation of SCADA system. With focus on the application of queuing model, two
SCADA Systems had been designed and analyzed. On the basis of parallel processing
concept, the dual-processor-based SCADA operation was described in detail. The
result of this analysis reveals that the cost effective and best possible performance can
be achieved by using a queuing model.
Craig Crider et al [20] described the progress in the automation of transmission and
distribution systems for energy management. Two-way automatic control system
solutions, such as SCADA systems and load management are used to reduce system
losses and improve service reliability to customers.
Qiu Bin et al [21] described that the decline in the frequency causes occurrence of
load shedding conditions or loss of generating capacity and should be treated as an
emergency measure. Especially in isolation (island) system, due to the low moment of
inertia and limited stock, frequency attenuation due to the resulting loss rate can be
more pronounced. Therefore, a more elaborate scheme requires fewer loads than on
an island in a large system of interconnected systems.
C.pimpa et al [22] described the expert system used to control the 22 kV voltage
power supply system based on the type of SCADA system level in Thailand.
Currently, the operator must control the voltage through their knowledge and
experience to make decisions. This expert system is capable of processing data from
SCADA systems and help operators to find buses having unusual circumstances.
M. Kezunovic et al [23] evaluated the measurement results that are traditionally
transmitted to the energy management system (EMS) every 2-10 seconds using
supervisory control and data acquisition system. This is considered to be sufficient,
because the environmental management system is designed primarily for Tracking
normal and alarm status. The rapid development of advanced computers,
communication Networks, database technology and substation Intelligent Electronic
10
Devices (IED), as well as the new demands of the electricity market, make the
development of a new generation of EMS highly desirable. Development by electric
utilities impulse, the need to adapt to new developments to provide perfect service and
(among other things) the penetration of smart grid and distributed generation of smart
sensors (DG) driven is in practice. This leads to the need for a higher time resolution
SCADA measurements and precise time synchronization, as well as more powerful to
deal with emerging monitoring, control and protection needs.
In numerous practical implementations, Programmable Logic Controllers are being
used at remote locations which have several limitations to be discussed in chapter 4 in
much detail. For example João Figueiredo et al [24] presented an energy management
platform for intelligent buildings using a SCADA system in which control strategy
implements an hierarchical cascade controller where inner loops are performed by
local PLC (Programmable Logic Controller), and the outer loop is managed by a
centralized SCADA system, which interacts with the entire local PLC network.
1.5 PROPOSED RESEARCH METHODOLOGY
Overall configuration of the system under investigation is divided into two main
networks namely Transmission Network and Distribution Network. It may either
consists of complete supervision and management capability on overall network up to
user end or make a division in transmission and distribution networks.
SCADA system can spread over various segments ranging from full management and
supervision features on high voltage side e.g. up to 11kV bus bars. However these
management and supervision features are also made available on voltages below
11kV which is expressed as distribution network.
The actual work has been carried out on voltages below 11kV i.e. in the distribution
network
The following directions are formulated by extensive discussion with the supervisors
which may be considered as basis for proposed design of Energy Management
System:
11
a. One significant consideration was to reduce the cost of the distribution
network. First, an ideal case can be modeled assuming no loss using a
simulation platform like “Power world” and then a real case can be considered
which also includes transmission losses. This may lead to modeling of outages
and the system adjustments using Contingency Analysis in Power World.
b. One significant direction is to model the behaviour of users (electricity
consumers) in terms of consumption which can be used for forecasting of
demand for different slots (Morning, Evening, Night) and different Seasons
(summer and winter). In Spain, conventional energy meters will be replaced
by the Intelligent Energy Meters to introduce multi tariff system by year 2020.
It will optimize the transmission and electricity cost. This may lead to the
Development of Optimized EMS using Optimal Power Flow (OPF) and
Contingency Analysis (CA).
c. Another direction is to include concept of smart grid (Intelligent Grid) which
includes self sustainability of each block if load demand increases, therefore
sustainability challenges have to be addressed.
d. One more direction is given by Dr. Chowdhry in which allowed load for
consumers can be monitored and intelligent circuit breakers should be capable
of switching off certain devices instead of complete shut down for an area. But
this approach would further require infrastructure with intelligent energy
meters or Automatic Meter Reading. Therefore this option is out of the scope
of this particular research work.
In the light of above-mentioned research directions, the following phases of
methodology had been proposed:
I. An efficient and low cost Remote Terminal Unit (RTU) has been developed
by selecting optimized design parameters. It could be either based on FPGA
(Field Programmable Gate Array) or high speed Microcontroller. The
preference is being given to FPGA based design which exhibits capability of
developing it as reconfigurable system.
II. Parameterization software has been developed for the RTU which is interfaced
with energy management system in real time using GUI.
12
III. Optimization of Radio Frequency Communication Link for RTU has been
done considering Radio-Mobile software platform by means of simulations.
IV. Mathematical Model for Congestion Management and integration framework
has been proposed.
V. Implementation and simulation based testing of FPGA based RTU Hardware
has been done which mainly includes behavioral simulation.
1.6 RESEARCH OBJECTIVES
SCADA systems have been transformed to intelligent systems to overcome all
violations of power outages and network performance related issues in very smart
manner. Various functions of the SCADA system makes it intelligent enough to
handle all the key issues of system operation to provide opportunities to improve
network performance by itself. SCADA system not only provides basic control and
supervisory monitoring, but also different applications to run in parallel to provide
additional functionality to address energy management, statistics and network
application, performance management system and problems distribution.
The following research objectives have been accomplished during this particular
doctoral work:
a) To model the power system outages and the system adjustments using
Contingency Analysis in Power World simulator.
b) Development of Optimized Energy Management System using Optimal Power
Flow (OPF) and Contingency Analysis.
c) Design of an efficient and low cost Remote Terminal Unit (RTU) with
Optimized Radio Frequency Link.
d) Mathematical Model for Congestion Management and integration framework.
e) Implementation and simulation based testing of proposed RTU Hardware.
The accomplishment of above mentioned objectives led to the fact that a careful
design of SCADA system can overcome most of the problems related to electric
power instability, outages and network performance.
13
1.7 THESIS ORGANIZATION
The thesis is resulted in publication of two impact factor journal papers, two
conference papers and a fifth paper that has been submitted and accepted in an impact
factor journal. The thesis is divided into six chapters where each chapter is written to
describe a particular phase of research.
Chapter 1 gives a general overview to the background of the research problem,
foundation, detailed literature review and available solutions and it also contains
several research directions. It also presents research objectives and methodologies and
a formal insight to the problems associated with previous work done. The rest of the
thesis has the following structure.
Chapter 2 outlines basic concepts of high scale SCADA based energy management
by describing functions of energy management system in detail. It also contains
description about components of high scale SCADA system.
Chapter 3 gives the complete understanding of the concepts involved and research
carried out to model an optimized energy management system using Power World
platform. It provides the details of system design tools and optimized power flow
model. Results are described and discussed with practical considerations of power
flow models.
Chapter 4 introduces general design understandings of RTUs followed by RTU
Design using Field Programmable Gate Array Development kit. The next section of
this chapter presents performance comparison of both approaches of RTU design.
Optimization of Reliability comparison is discussed in section 5, while optimization
of RF link to implement wireless SCADA is described in section 6. The last section
describes conclusion by presenting importance of the low cost RTU Design along
with optimization of wireless link.
Chapter 5 describes Phases of Implementation OF Remote Terminal Unit (RTU)
using FPGA. It also includes behavioral modeling using ISE web pack of XILINX for
the purpose of testing functionality of developed RTU. Features of developed RTU
14
are also compared with commercially available hardware considering its cost
effectiveness.
Chapter 6 reviews the contributions of this particular research work and also portrays
the future research directions and possible extensions to the presented work.
15
CHAPTER 2
1 BASIC CONCEPTS OF SCADA BASED ENERGY MANAGEMENT SYSTEM
2.1 INTRODUCTION
Highly proficient, effective and fast control systems have emerged as an essential
requirement in both service and manufacturing industry. Sequential control system are
preferred by industries having small dimensions to offer useful supervision and
control due to certain advantages of sequential control systems which make it suitable
for process industry. Wide area operations like involves coverage of large
geographical area like Karachi to implement supervision and effective management of
complicated and distributed functions. SCADA system deployment can be useful for
both service and manufacturing facilities or related to monitoring of some critical
infrastructure in community or private sectors depending upon particular scenario.
Both service and manufacturing automation systems (SCADA systems) are
combination of both hardware and software modules to provide supervision and
control of various processes.
SCADA is a short form for Supervisory Control and Data Acquisition. Stuart A.Buyer
[25] described that SCADA systems are utilized to monitor and control a plant or
equipment in industries for instance energy, oil and gas refining, telecommunications,
water and waste control, and transportation. These systems include the transfer of data
between a SCADA Master Terminal Unit (MTU) and a number of Remote Terminal
Units (RTUs) and/or Programmable Logic Controllers (PLCs), and the MTU to the
operator workstation.
SCADA systems consist of:
• One or more field data interface devices which are usually termed as RTUs, or
PLCs, to interface field sensing devices and local control switchboxes and
valve actuators.
16
• A communications system (means of telemetry) utilized to transmit data
between field data interface devices and control units and the computers in the
MTU of SCADA. It can be radio, telephone, cable, satellite, etc., or any
combination of these.
• A central host computer server or collection of servers, sometimes called a
SCADA Center, master station, or Master Terminal Unit (MTU)
• A collection of standard and/or custom software, sometimes called Human
Machine Interface (HMI) software used to provide the MTU and operator
terminal application, support the communications system, and monitor and
control remotely located field data interface devices.
The typical components of a SCADA system along with software are shown in
Fig.2.1.
Fig. 2.1: Typical Components of SCADA System.
In general, there are five activities in any SCADA system. Each of these activities
executes its specific part of processing.
• Input/ Output Activity: This activity is responsible to provide interface
between the control and monitoring system and the field devices (installed on
plant floor).
17
• Alarm Activity: This significant activity supervises all alarms by sensing
digital alarm spots and equating the values of analog alarm spots to alarm
thresholds.
• Trends Activity: This particular activity manages to gather data to be
monitored over some specific time interval.
• Reports Activity: This activity produces reports from field devices (installed
on plant floor). This report production activity can be executed either in
periodic or event triggered manner. Alternatively the operator can produce
report in manual manner.
Display Activity: This significant activity supervises all monitoring and
control actions requested by the operator in accordance with data collection.
In case of energy management systems, M. Aamir et al [17] explained that SCADA
based EMS usually deployed in various stages spanned over complete management
and supervision functions on transmission bus bars in the range of 11Kv. However
management and supervision functions are also offered on distribution network which
is below 11kV.
All functions of an energy management system are covered in next section of this
chapter.
2.2 FUNCTIONS OF ENERGY MANAGEMENT SYSTEM
For energy management systems, the supervisor are required to take dispatching
decisions (both short term and long term) to manage the daily operation and interrupt
scheduling in case of unplanned outages. In addition, they must be vigilant, and do
respond to probable emergencies. Several hardware and software features are needed
to function as the support tool for carrier operation [27]. In general words, we can
deal with these features using the classification given below:
• Basic Functions
• Generation Functions
• Network Analysis Functions
• Provision of Operator Training
18
Each function is briefly described in this particular section.
2.2.1 Basic Functions Basic functional requirements of the environmental management system include:
• The ability to monitor the entire power system equipment in real-time data
collection.
• Processing the raw data in the data distribution system and the central control.
Data acquisition function (DAQ) involves data collection from remote terminal units
(RTU) using special hardware based control center in real time from the entire server
all over the system. This occurs in the processing and distribution substation alarm
function by the DAQ. In addition, for protection and operation of the main circuit
breaker, transformer tap, a number of line isolator and other equipment in substation
provide temporal resolution sequence of events.
The DAQ function involves collection of data, management and periodic scanning of
the RTU and rendering the identity of the original analog and digital data to a data
processing function of information gathered from a remote terminal. It also converts
the analog value into engineering units and checks the status of digital point for a
probable change since the previous scan (which can raise the alarm due to change in
state). Calculations can be carried out and operational constraints can target any
continuous time value so that an alarm message can be initiated if a threshold limit is
crossed.
A supervision and management function permits the operator to control all remotely
located circuit breakers on the system together with some line isolators from master
control center. Such control of devices can be executed as single events or a line
circuit can be put into service in or out of service.
2.2.1.1 Alarm Processing
Alarm processing software is responsible for notifying variations in the attributes of
an EMS or computer based control arrangement to the operator. All detected alarms
are classified according to specific criteria and specific priority and then sent to an
appropriate operator.
19
The typical set of predetermined alarm operation may conclude from a single reason.
For illustration, any transmission line in the operation with a fault is automatically
taken out of service by means of automatic circuit breaker and tripping of the
protection relay in the substation. Coverage will be involved in determining protective
relays (tripped) and circuit breakers (opened). If these are defined as an early warning
system, the alarm processor will issue a priority 1 of this alarm with combined logic
circuit correctly tripped to cause a specific power protection. Other than combined
logic, the individual alarm will then be arranged as a lower priority display. If no
reasonable combination is feasible under certain circumstances, all alarms are
transformed separately to the high-priority scheduling (dispatching). Further, the
alarm output can be used as a logical index of a sequence switching process.
Therefore, EMS may read its special protection relays and recovery service which
was operated after transient fault to restore a line. [28, 29].
2.2.1.2 Sequence of Events and Database
All protection relays, trip relays and circuit breakers are termed as chain of actions
having discrete points. This data is gathered and time stamped in order to specify an
accurate decision between points may become achievable within any substation unit
and the whole range of the system. Each sequence of events data buffer until data
collection RTU acquire it automatically or on demand.
The required data is obtained by the system and stored in the historical record using
database function. Then, it can be transformed as a table or graphical trend display to
view. The data is stored in the online system immediately and periodically transmitted
to a standard relational database system. Under normal circumstances, this function
allows the use of all the features of such a database query and reporting.
2.2.1.3 Load Shedding and Safety Management
The load shedding facility makes it possible to identify the specific load blocks and
send commands to operate the appropriate circuit breaker involved in an automatic
manner. Further, the block load can be determined in advance which may be used to
plan load shedding list. Loading amount involved in each block were monitored so as
to be loaded in a specific quantity of a system emergency shed, the operator can enter
the value, and instructs the system to get rid of the corresponding block.
20
Security management provision is a feature of EMS and specific to each utility. A
system can be specified on the label and provides the chart of paper equivalent system
on the screen of operator. The software allows engineers, with open and closed
ground isolation switch on the transmission system in order to specify security
guarantees. Furthermore, symbols may be placed freely applied to the screen based
diagrams. A database system is linked to the diagram system in order to records the
details of plant outages and security documentation. The system will automatically
mark the security file of ground switch or each isolator that are currently listed on the
use of secure documents and records each isolator or ground switch. The above listed
details are directly available at any operating position when the substation chart is
displayed.
2.2.2 Generation Functions The major functions that are relevant with operational scheduling of the generation
subsystem include the following:
• Load forecasting and Unit commitment
• Economic dispatch and automatic generation control (AGC)
• Interchange transaction scheduling and Current Operating Plan
Each of these functions is discussed briefly here.
2.2.2.1 Load Forecasting and Unit Commitment
The total load demand can be decomposed into a base load and control load. It is
satisfied by the tracking generating unit. In some systems, there is a significant
demand from providing storage heater under economic tariffs. The radio tele-
switching can be used in required time to make necessary alterations. This makes the
total demand by changing the shape of the curve to these customers using power tool.
This is done by making the overall cost of electricity as much as compatible with the
economic and environmental goals. Another part of the demand by the uncontrolled
use of electricity is known as a natural demand. This is necessary to be able to predict
both respectively. Historical load data can be used with meteorological data to make
prediction of base demand.
21
The unit commitment function formulates timetable for generation operation, load
management modules and exchange transactions which can be dispatched.
Fig. 2.2: Load Profile with Respect to Codes.
As shown in Fig 2.2, x- axis is time (e.g. 1 week) and y axis is Power in KW. This
simulation is presenting very useful information to operator, like Peak load, Load
shedding or a fault condition in the network.
2.2.2.2 Economic Dispatch and Automatic Gain Control (AGC) Economic Dispatch (ED) function allocates commitment generating unit output in
order to reduce fuel costs while meeting the system limitations like spinning reserve.
It also calculates the recommended economic base point, the entire manual control
unit, as well as the economic basis points which may be directly controlled by the
EMS unit. The software portion related to Automatic Generation Control (AGC) is
responsible for implementing scheduling functions, including regulating the output
power generators, power generation costs and system monitoring reserves. It is
created by the control commands in response to changes in system frequency resulted
in relation to load fluctuations. [30].
2.2.2.3 Interchange Transaction Scheduling and Current Operating Plan This feature allows the operator to define the power transmission scheduling with
neighboring utilities on secured lines. In many cases, the function of such transfer is
to calculate the loading and economic impact.
22
Current Operating Plan (COP) is s typical utility containing set of information which
is part of both the fuel dispatch and generation. [31].
Generation and fuel scheduling functions as a typical and practical part of the energy
management system is a set of information which is termed as the Current Operating
Plan (COP). It contains the latest load forecasting, scheduling, and average hourly
power generation unit for all units with their expected running. The COP is usually
updated every 4-8 hours or it changes as necessary in accordance with the load
forecast, and / or as per availability of generating units.
2.2.3 Network Related Functions Network related applications can be divided into real time operations and study
function. The real time operations are managed by real time sequence control which
permits a specific function or a series of functions to be executed in a periodic manner
or by execution of well defined events manually. The study functions basically used
to duplicate the real time function in order to study any number of conditions
mandatory to execute required actions. The associated functions which can be
performed are:
• Topology Processing Function.
• State Estimation and Network Parameter Adaptation Function.
• Dispatcher Power Flow and Network Sensitivity Function.
• Security Analysis and Security Dispatch Function.
• Voltage Control Function.
• Optimal Power Flow Function.
2.2.3.1 Topology Processing Function Topology processing module is also referred to as model updating. It is used to
establish a network of the current configuration by processing the state of telemetry
switch (circuit breakers and isolators) to identify existing connections in order to
establish a branch node representation of the system.
2.2.3.2 State Estimation and Network Parameter Adaptation Function State estimation function takes all the power system as measured by telemetry of
SCADA to provide precise solutions for the network power flow. Then it is used to
23
determine the probable presence of missing or bad measurements by means of
redundant measurement in its calculations. The output from the state estimator is
given on a line graph (one line diagram) and used as input to other applications like
Optimal Power Flow (OPF).
On the other hand, the Network Parameter Adaptation module generates bus bar
voltage and load forecasting. The forecast is regularly updated in real time. This
makes the state estimator to plan voltages and loads at such bus bars where no
measurements are available.
2.2.3.3 Dispatcher Power Flow and Network Sensitivity Function A dispatcher power flow is used to check the stability of the network status. The
solution provides information on network bus voltage (kV), transmission lines and
transformers flow (MVA) is. Control Center dispatchers use this information to detect
violations of the system (over / under voltage, overloaded branch) following load,
generation, and changes in the system topology.
While in network sensitivity function, the state estimator output is used to determine
the change in the network losses arising sensitivity patterns or tie-line exchange. The
sensitivity parameters are then transformed into the penalty factor for the purpose of
economic dispatch.
2.2.3.4 Security Analysis and Security Dispatch Function The Security Analysis is one of the main applications of real-time being set by
network analysis. It is planned to help out system dispatchers in estimating system
security under particular single contingency and multiple contingency criteria. It helps
operators to study the behavior of the system under the contingent conditions. Each
contingency power flow solution performs security analysis and formulates
recommendations of probable overloads or voltage limit violations. The list of
potential problems features automatically, ranks them in order of their impact, and
possibility of reallocating the generation. It is intended to operate the network closer
to its full capability, and allow proper evaluation of risk during maintenance or
unplanned outages. More details about Contingency Analysis will be presented in
Chapter 03.
24
Security Dispatch Functions allows the operator to rearrange the pattern generated by
the reduction or elimination of overloads. The tool runs on real-time network in its
current state rather than for each contingent condition. This function uses the optimal
power flow and provides a constraint on economic dispatch of generation resources
system offering viable security scheduling.
2.2.3.5 Voltage Control Function The voltage control (VC) function is utilized for elimination or reduction of voltage
violations, MVA overburdens and/or curtailment in transmission line losses by means
of transformer set point controls, generator MVAR, load shedding, capacitor/reactor
switching and transaction MW.
2.2.3.6 Optimal Power Flow Function The main goal of Optimal Power Flow (OPF) is to calculate the recommended set
points for power system control by maintaining tradeoff between safety and economy.
The prime concern is to find a set of system states in the region described by
operational constraints like branch flow and voltage limits. The second task is related
with cost function optimization within region of operation. Typically, the cost
function is defined to include active power with economic dispatch by identifying the
network operating constraints. For OPF, an important limitation is that it does not
optimize the switching configuration.
OPF can be used as an integral part of EMS functions in either preventive or
corrective mode. In the prevention mode, OPF plays an important role by providing
recommendations for improvement for the selected contingent scenarios. These may
be the worst case scenarios determined by either planned outages of contingency
analysis.
In the correction mode, an OPF is executed after major changes in configuration of
the system. This is the scenario where state estimation control of active and reactive
power output indicates serious violations resulting in requirement of rescheduling
both controls by means of OPF.
It is significant to understand that the optimization is only possible, if the network is
controllable, i.e. the control center must have desired control over equipment such as
25
generating units, or tap changing set point. This requirement may offer a challenge to
an EMS that does not contain direct control of all generators. To obtain the reactive
power flow and voltage distribution in an optimal manner, it is mandatory to control
all voltage regulating generators.
The EMS network analysis functions (such as Security Analysis and Dispatcher
Power Flow) are the typical tools for making many decisions such as outage
scheduling. These tools can accurately forecast whether a specific device (such as
transformers, generators or transmission lines) will cause any interruption in the
system irregularities abnormal voltage or branch overloaded terms.
In a typical utility system, outage requirements are filtered on the basis of system
violation indications from both security analysis and dispatcher power flow studies.
The final approval for staff scheduling is granted after reviewing results of both
security analysis and dispatcher power flow.
2.2.4 Provision of Operator Training An energy management system also contains a training simulator that provides
facilities of training of operators under normal operating conditions and simulated
power system emergencies. System reinstatement may also be worked out during
training. It is significant to understand that main power system actions are relatively
infrequent, and generally engage only one shift team out of six. However, real skills
to handle with emergencies develop rather slowly.
The operator interface looks similar to the normal control interface. The Simulator
relies on two models: one in the power system, and the other representing the control
center. Other software is the same as the one which is used in real-time. Scenario
Builder can be used to simulate all kind of emergencies by means of training. The
training instructor controls the scheme and participates as operator within the system.
[32].
2.3 COMPONENTS OF HIGH SCALE SCADA
Different possible arrangements are utilized to enhance High Scale SCADA system
by making it more effective and efficient. It is possible to deploy either complete
26
supervision or management facility on entire system up to level of end user or make a
divide in transmission network and distribution network.
SCADA based EMS usually deployed in various stages spanned over complete
management and supervision functions on transmission bus bars in the range of 11Kv.
However management and supervision functions are also offered on distribution
network which is below 11kV.
Implementation of SCADA system initiates with intensive and steadfast site study of
various substation sites for maximum possible information gathering related to
accessibility of signals type and media type for communication purpose plus state of
installed equipment etc. Implementation can be divided into 03 main subgroups: RTU
adaptation work, deployment of communication network and provision of Master
Control for supervision purpose.
RTUs are deployed with time synchronization having high accuracy of one
microsecond at different positions of selected grid stations to obtain digital and
continuous analog data from grid. These Remote Terminal Units can show and
operate live status of Circuit breakers or isolators by receiving digital data from field
devices wired with relays. On the other hand, transducers are wired with Current
Transformer (CT) and Potential Transformer (PT) for analog data.
2.3.1 RTU Adaptation Work Advanced RTU platform demonstrates high level flexibility and functionality in
operation that may become feasible by using steadfast and resent technologies.
For such platform, the technical prerequisites are being produced by system concept
which is known as ACP (Automation, Control and Protection. It permits automated,
flexible combination of communication tasks and telecontrol. Moreover, an optimal
version of the requisites of the entire process is obtained by addition of scalable
execution with redundant configurations.
27
Fig. 2.3: RTU Parameterization Tool.
RTU is composed of power supply module, process and communication unit, master
control unit and other peripheral modules. It can offer a wide range of choices for
online supervision and analysis as displayed in Fig. 2.3 and 2.4. Advanced RTUs
further offer flexible communication using IEC protocols including IEC 60870-5-
101/103 and IEC 60870-5-104 and it may also use other third party protocols [33, 34].
It is available as open system architecture providing flexible parameterization
toolbox.
Fig. 2.4: Snap Shot of Various Windows of RTU Parameterization Tool.
2.3.2 Telecommunication System All the data fetched by RTUs is then sent to central server mostly by means of
unguided media for supervision and control purpose. However, various
communication techniques can be deployed to transmit this field data to the central
server considering supported protocols. Either wireless or wired media are being used
28
subject to available techniques, geographical surroundings structure of data. It is
considered that Power Line Carriers (PLC) is already widely installed with power
network so it may be used for data communication in general scenario [35]. Power
line communication for Wide Area Operation is depicted in Fig. 2.5.
Fig. 2.5: Power Line Carrier (PLC) Communication.
The power line technique allows broadcast of telecontrol, teleprotection, speech and
data signals with carrier frequency using high voltage overhead power cables
provided that the carrier frequency equipment is compatible with technical features of
the power cable carrying high voltage. The same equipment is expandable by adding
modules like modem or any other teleprotection for applications such as voice, data
and protection signal.
The high frequency bandwidth can be varied between 2 kHz and 8 kHz for each
transmission. It is configured and divided into the sub channels for the services to be
transmitted. The transmission of analog signals is possible between 300Hz to 3840Hz
for which voice frequency modules are utilized.
The following modules are available with power line communication:
• VFM which is Voice Frequency Interface E&M
• VFS which is Voice Frequency Interface FXS
• VFO which is Voice Frequency Interface FXO
PABX systems using either 2 or 4 wires are connected via the Voice Frequency
Interface E&M to the Power line in this configuration. Voice Frequency Interface
29
FXO may be utilized to connect a modem. The 4-wire data interface or integrated
FSK interface is used for transmission of data.
Polling remote terminal equipment, together with the protection signal transmission
remains a core requirement and may use Power Link. This is why the RTU is
provided polling in many different ways. Under normal circumstances, some RTU
systems distributed across multiple substations and control centers connected in a
daisy chain to a centralized (SCADA). The Power Link can be operated in analog
mode or by FSK channel in digital mode by executing data pump for RTU
transmission information. Integrated multiplexer and Station Link feature provides
remote terminal unit-point and multipoint operation.
The substations can be equipped with Synchronous Digital Hierarchy (SDH) [30]
multiplexer using STM-1 interfaces to other substations and E1 interface cards
providing connected to teleprotection equipment and Multiplexer. In this way,
communication can be established using Fiber Optic link rather than power line
communication. Fiber Optic communication for Wide Area Operation is depicted in
Fig. 2.6.
This SDH equipment offers protection for better availability, high reliability and has a
minimum of 21 protected access ports for E1 line supplied with 120 ohms. Each E1
line i.e. 2 Mbps signals are connected to PABX, FMX-9S and teleprotection
equipment.
The FMX-9S is used in duplicate as converter and connector module which is also
protected. There is no duplication of the Operation and Maintenance Management and
Interface GIE Card as its failure does not interrupt the traffic.
30
Fig. 2.6: Fiber Optic communication for Wide Area Operation.
The protection of network traffic is mandatory to establish a highly reliable network.
The SDH Multiplexer provides combination of an access panel for protection
functions and provides opportunity to the carriers to guarantee a good availability
level to their subscribers for all offered services [36, 37]. The Multiplex Section
Protection (MSP) is achieved by replicating the fiber optic cable (1+1) and the STM-1
module. The transmission is carried over two channels which are the main channel
and the backup channel. There is an automated swap to protection connection
according to the norm expressed in ITU-T recommendation G.823 [38]. This
deployed protection approach has a change over time ranged between 15 ms and 50
ms. The normal and faulty operations of multiplex section protection are displayed in
Fig. 2.7 and 2.8.
Fig. 2.7: MSP 1+1 Normal Working.
Fig. 2.8: MSP 1+1 Faulty Working.
31
The Subnet Connection Protection (SNCP) is a fast switching path based fast
protection switching mechanism. In case of such protection, a ring topology used
including the use of ring two aspects: one is the normal path, and the other for backup
path. Monitoring the communications network has been established in a modular
software design principles by sticking to independent functional software modules.
Each module implements a subset of the full product functionality. Network
monitoring software, including its implementation to achieve its core management
functions for operators and key management functions demonstrate functional client
application.
2.4 CONCLUSION
This chapter has outlined basic concepts of high scale SCADA based energy
management by describing functions of energy management system in detail. It also
contains description about components of high scale SCADA system.
Power control using SCADA system provides an efficient and intelligent system
having a variety of control and monitoring functions. Optical fiber communication is
making the system more efficient because it is highly reliable technique as compared
to the other available means of communication. On the other hand, power line
communication can also be achieved using the infrastructure already installed. The
main RTU control equipment is used to obtain and transmit information and
instructions to/from the main control system. The operational benefits such as
prevention of power outages, protection using relevant applications and management
of load shedding can be achieved using High Scale SCADA.
32
CHAPTER 3
MODEL OF OPTIMIZED ENERGY MANAGEMENT SYSTEM
3.1 INTRODUCTION
The main objective of this chapter is to propose a model that helps optimize
development and implementation of renewable energy resources focusing on their
probable advantages to improve both the electricity system and the environment. The
results of this analysis will be helpful in determining the performance issues related to
generation, transmission and green technology. Prime locations inside system may be
identified where adequate renewable generation may efficiently address transmission
crisis.
Supervisory Control and Data Acquisition based controlling and monitoring systems
capitalize on the deployment of the on hand power system by online assessment of the
network towards available capacities of the system. Increasing load demand
simultaneously with an ongoing deregulation of electricity markets in many countries
often leads to the disturbance of transmission systems and their operation very close
to their limits. Power systems are then more sensitive to failures that occur and limits
for a maximal transmission through some corridors of the network are reached. This
emerging congestion is crucial and may be addressed by accumulating few available
green resources to the power grid.
In Pakistan, the energy deficit in terms of supply is being increased, so effective
monitoring and controlling is essential; which may be possible through implementing
smart energy management system using high scale SCADA [39]. It is equally
significant to analyze the system for probable addition of renewable resources. Such
analysis will be helpful to address performance constraints by identifying possible
locations where renewable energy can be easily added to the available capacity. It is
important to mention that the intended addition of renewable resources will be
supervised using powerful monitoring and controlling features of SCADA. Therefore
33
the analysis will also support designing phase of any SCADA system planned for
energy management.
The section 2 introduces concept of contingency condition and section 3 of this
chapter presents detail about the System Design Platforms followed by System
Design Tools discussed in section 4. Development of the framework is discussed in
section 5 by describing various steps in detail along with Optimal Power Flow.
Mathematical model for congestion management is introduced in section 6 where as
the next section proposes Integrated Model of Optimized Energy Management System
followed by Conclusion.
3.2 CONTINGENCY CONDITION
A contingency condition is a failure of any device (line or transformer). Contingency
analysis specifies to the operator what may take place in the system upon occurrence
of unintended equipment outage. The inspiration to implement contingency analysis
tools in an Energy Management System is due to its property of forewarning the
operator to initiate preventive action.
The key intention of power system engineers is to device a reliable operation of power
system. It figures out that the system should survive in case of any failure of device or
equipment and must carry on its normal operation.
The Contingency Analysis tools available within PowerWorld Simulator’s may
examine the system in any statistically likely contingent situation [40]. This feature is
available in addition to the analysis of power system in normal operation topology.
The industry based criterion for normal operation is frequently referred to as the n-1
rule, which imposes a binding that a system is required to operate in a stable and
secure manner even in case of any single transmission or generation outage. This
feature of determining contingency conditions can be implemented in PowerWorld in
addition to the analysis of power system in normal operation topology.
34
Fig. 3.1: Normal Operation Example.
In scenario depicted in Fig. 3.1, each transmission line is operating within allowed
limits thus this is an example of normal operation having no contingency.
Considering Fig. 3.2, suppose there is a fault and the line between bus three and bus
four is disconnected, then this line gets overloaded (is a weak element) and this is a
serious problem for the system.
Fig. 3.2: Example of Weak Element Visualization.
This feature of determining contingency conditions can be implemented in
PowerWorld in addition to the analysis of power system in normal operation
topology. In next section, a frame work is being proposed with prime objective of
100 MW
50 MW
280 MW 187 MW
110 MW 40 Mvar
80 MW 30 Mvar
130 MW 40 Mvar
40 MW 20 Mvar
1.00 pu
1.01 pu
1.04 pu1.04 pu
1.04 pu
0.9930 pu1.05 pu
A
MVA
A
MVA
A
MVA
A
MVA
A
MVAA
MVA
A
MVA
A
MVA
67 MW
67 MW
33 MW 32 MW
57 MW 58 MW
21 MW
21 MW
66 MW 65 MW
11 MW
11 MW
23 MW
42 MW
43 MW 28 MW 29 MW
23 MW
23 MW
150 MW
200 MW 0 Mvar
200 MW 0 Mvar
A
MVA
29 MW 28 MW
OneThree
Four
Two
Five
Six Seven
23 MW
87%
A
MV A
82%
A
MV A
1 0 0 M W
5 0 M W
2 8 0 M W 1 8 8 M W
1 1 0 M W 4 0 M v a r
8 0 M W 3 0 M v a r
1 3 0 M W 4 0 M v a r
4 0 M W 2 0 M v a r
1 .0 0 p u
1 .0 1 p u
1 .0 4 p u1 .0 4 p u
1 .0 4 p u
0 .9 6 7 5 p u1 .0 5 p u
A
M V A
A
M V A
A
M V A
A
M V A
A
M V A
A
M V A 4 5 M W
4 5 M W
5 5 M W 5 3 M W
0 M W 0 M W
5 8 M W
5 6 M W
5 2 M W 5 1 M W
2 6 M W
2 5 M W
4 3 M W
3 6 M W
3 7 M W 2 4 M W 2 5 M W
3 0 M W
3 0 M W
1 5 0 M W
2 0 0 M W 0 M v a r
2 0 0 M W 0 M v a r
A
M V A
2 5 M W 2 4 M W
O n eT h re e
F o u r
T w o
F iv e
S ix S e v e n
4 4 M W
8 3 %
A
M V A
8 3 %
A
M V A
9 5 %
A
M V A
1 5 6 %
A
M V A
35
optimization by adding renewable energy sources at suitable location determined by
software visualization.
3.3 SYSTEM DESIGN PLATFORM
This research involves impact analysis to determine performance of an energy deficit
system which can be optimized by accumulating renewable energy. An optimized
framework can be developed using various tools available with “Power World” which
is power system visualization, simulation, and analysis tool [41].Various types of
analyses can be performed using “PowerWorld”. However, Power Flow simulation,
Contingency analysis, weak element visualization and Transmission Loading Relief
(TLR) Sensitivity for both normal and congestion situations are of high interest.
It is imperative to mention that necessary equations to calculate above mentioned
parameters like Transmission Loading Relief (TLR) Sensitivity for both normal and
congestion situations are already embedded in the “PowerWorld”. TLR sensitivities
are used to estimate the sensitivity of a single monitored element to many different
power transfers. [42].
It is also pointed out above mentioned various analyses are really helpful in designing
energy grids due to stand alone capability of “PowerWorld” for power flow analysis.
3.4 SYSTEM DESIGN TOOLS
A large number of tools are available in PowerWorld Software for different analyses.
However, major contribution is made by TLR sensitivities and Contingency Analysis
for development of proposed framework.
3.4.1 Transmission Loading Relief (TLR) TLR is an effective tool which is used to prevent overload situations by managing
transmission utilization. It is very useful to reduce the risk of system failure. For
instance, if a transmission line is loaded beyond its thermal limit then a TLR plan will
be initialized forcing that all transactions on the overloaded element be curtailed thus
keeping the exchanged power flow within designated thermal limit. The TLR
sensitivity evaluation in “Power World” is useful indication of those transactions that
would be condensed. TLR can be represented by the following expression:
36
iBus
jkBRANCHjkBRANCHiBUS nMWInjectio
MWFlowTLR
∆∆
=, (3.1)
This equation (3.1) is already integrated with “Power World” as very useful tool for
calculating TLR for each bus.
Fig. 3.3: Calculation of TLR Sensitivities Using PowerWorld.
It can be observed from the Fig.3.3, that sensitivities are calculated for each bus.
Therefore in view of the fact that a TLR is considered for every bus, the TLR may be
used to grade locations. Good or weak location may be identified by analyzing TLR.
Reference to analyze Contingencies, Contingency Transmission Loading Relief
(TLR) Sensitivity is the change in the flow of a line due to an injection at a bus
assuming a contingency condition.
It can be expressed by the following equation:
iBusCONTcjkBRANCHiBUS nMWInjectio
CONTcjkBRANCHContMWFlowTLR
∆∆= ,
,, (3.2)
The Equivalent Transmission Loading Relief (ETLR) of selected Transmission Lines
of Transformers is the algebraic sum of the TLRs of each individual element either
with or without contingency and described by equations (3.1) and (3.2). It can be
expressed by the equation (3.3). The ETLR provides a measure of the simultaneous
MW change in multiple elements, and thus the overall effect in flows on the element
of the set.
37
(3.3)
While the Weighted Transmission Loading Relief (WTLR) is used to weight the
current MW flow in a particular element [43].
3.5 DEVELOPMENT OF PROPOSED FRAMEWORK
As described in the previous section, different tools available in PowerWorld
Simulator are being used to design the desired structure. The steps of the proposed
framework are depicted in Fig. 3.4.
Fig. 3.4: Flow Diagram Representing Proposed Framework.
This framework helps in the process of integration of renewable energy resources
with existing grid capacity and transmission policy can be optimized considering
results of analyses for various locations.
3.5.1 Power Flow Model It refers to the identification of weak elements in the power scheme by simulating
impacts from loss of capacity or transmission. More significantly, potential locations
in system can be easily identified where injection of renewable generation can provide
, ,
Overloaded Contingencies that Elements overloaded branch
,
Contingent Violations
ETLR = TLR
TLR
BUS BUS BRANCH CONT
BUS CONTVIOL
i i jk c
jkjk
i v
v
∈
∈
=
∑ ∑
∑
38
grid reliability [44]. A real scenario is considered for step-wise development of
framework. This real case information is presented in Fig.3.5
Fig. 3.5: Real scenario of Power Flow Analysis.
3.5.2 Contingency Analysis The Contingency Analysis has been implemented to achieve the following goals:
• Determine performance characteristics for generation, transmission and
renewable technology
• Identify locations within system where sufficient renewable generation can
effectively address transmission problems
• The following terms are related with contingency analysis:
• Base Case: The power system in its regular stable condition, functioning with
all essential elements in operation that are likely to be in service.
• Primary Contingency: A failure of one or more system components (line or
transformer) that takes place first. A Primary Contingency can either be
planned or unplanned occurrence.
• Secondary Contingency: A contingency that takes place after the occurrence
of Primary Contingency not necessarily caused by the primary contingency.
This is generally an unintended event.
• System Adjustments: A set of remedial procedures performed automatically
by a control system or by a system operator manually to relieve the effects of a
contingency or improve the system to survive in case of a possible future
contingency.
• N-1-1 Contingency: A series of actions comprised of the initial failure of a
single generator or transmission component (Primary Contingency). It is then
39
followed by system adjustments, followed by another loss of a single
generator or transmission component (Secondary Contingency).
• Model Criteria: An assessment of system conditions in Simulator that if met,
would cause a conditional system adjustment to occur.
3.5.2.1 N-1-1 Contingency Analysis Overview An overview of a suggested analysis process is shown in Figure 3.6. Contingency
analysis can be used to model the complete process shown in Figure 3.6. To conduct
N-1 analysis (orange sub-process), it is sufficient to define all the primary
contingencies in the instrument for contingency analysis of the simulator and run.
System adjustments can be included as actions to be taken in case of contingency.
40
Fig. 3.6: N-1-1 Contingency Analysis Overview.
In congestion scenario, the weak elements tend to get overloaded causing system
failure. Transmission planning can be prioritized by proper ranking of equipment
being used. Single element or multiple element contingencies can be defined in
PowerWorld Simulator. Only one contingent action is associated with single element
contingency. A seven bus power system is depicted in Fig.3.7 for which contingency
analysis is processed.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
as a
3.5.3These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
as a
3.5.3These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
as a major contributor of the proposed framework.
3.5.3 These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
Fig.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
Table
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
Fig. 3
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
Table
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
3.7: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
Table 3
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
3.1: Contingency Analysis Showing Three Violations.
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
taken transactor type as buyer.
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
Calculation of TLR Sensitivities These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
major contributor of the proposed framework.
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
: Contingency Analysis Showing Three Violations.
These calculations are used to determine the sensitivity of the MW flow of
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
type is consumer/buyer. When the transactor type is supplier/seller, then it is assumed
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
: Cross Section View of a Power System with 05 Buses.
The contingency analysis for the above mentioned scenario is resulted in detecti
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
These calculations are used to determine the sensitivity of the MW flow of selected
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
it is assumed
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
The contingency analysis for the above mentioned scenario is resulted in detection of
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
selected
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
it is assumed
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
41
on of
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
selected
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
it is assumed
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
41
on of
three Violations and zero Unsolvable Contingencies which can be seen violation
column in Table. 3.1. In this way, potential weak elements can be determined and
renewable generation may be injected in case of congestion. This phase is considered
selected
device with respect to a change of real power through each bus. It is assumed that the
power is introduced at each bus and absorbed at the transactor object while transactor
it is assumed
that the power is injected at each transactor object and absorbed at each bus. For the
sample case, the sensitivities calculated by the simulator are depicted in Table 3.2
42
Table 3.2: A Sample TLR Calculation Using PowerWorld.
3.5.4 Determination of Good Locations Generation can be positioned to alleviate weak element contingency overloads. The
Collective MVA Overload and a related field, the Aggregate Percent Overload of a
transmission line or transformer are measures of the weakness of transmission line on
the grid.
Table 3.3: Ranking of Violated Elements on the Basis of Aggregated Percent Overload.
This measure can be displayed in case information menu of simulator and counter
flow can be produced to mitigate weak element. It will result in identification of good
location after proper mitigation.
It can be observed from last column of Table3.3 that the ranking of elements with
violation is possible. In above scenario, the line from 11 to 33 has more aggregate
percent overload so priority must be given to this line while injecting renewable
energy at overloaded elements.
3.5.5 Generation Scheme As discussed in section 3.4.1, the Weighted Transmission Loading Relief (WTLR) is
used to weight the current MW flow in a particular element. A WTLR of 5.0 at an
element (bus) suggests that 10MW of new generation inserted at this particular bus is
43
expected to decrease 5.0 MW of overload in transmission elements during
contingencies. Thus, if we insert some potential renewable energy resources at high
impact buses, re-dispatch the system, and rerun the contingencies, the overloads will
decrease. Therefore, the generation policy can be optimized by analyzing the system
in accordance with the proposed frame work.
As described earlier in section 3.5.2, the Contingency Analysis has been implemented
to determine performance characteristics for generation, transmission and renewable
technology. Moreover, locations within system can be identified where sufficient
renewable generation can effectively address transmission problems.
These above mentioned goals may be augmented by applying OPF to formulate
system adjustments which is being described in next section.
3.5.6 Optimal Power Flow The OPF tool has been used to execute contingency analysis which helps in
determining effective system corrections to take place in either the base case followed
by a Primary Contingency or any of the Secondary Contingencies. In the standard
mode, the simulator is implementing Newton - Raphson flow algorithm to solve
power flow equations. However, the simulator OPF is capable to solve these
equations using linear programming (LP) for implementation of Optimal Power Flow
[45].
Currently two main functionalities are available in Simulator Optimal Power Flow
that is Minimum Cost and Minimum Control Change.
• Minimum Cost function attempts to minimize the sum of the total generation
costs in specified areas.
• Minimum Control Change attempts to minimize the alteration in the
generation in the particular areas.
3.6 MATHEMATICAL MODEL FOR CONGESTION MANAGEMENT
The power flow Pjk through the transmission line j – k is a function of voltage
magnitudes Vj, Vk and the line reactance Xjk. This power flow is also dependent upon
44
the phase angle between the sending and receiving end voltages denoted by δj, δk as
described in equation 3.4.
)( kjjk
kjjk X
VVP δδ −= sin
(3.4)
It is evident from numerator of equation (4) that power flow can be affected by either
varying voltage magnitudes or the power angle. It can also be affected by changing
reactance of the transmission line [46].
The reactance of the line can be reduced through series compensation while voltage
magnitudes can be varied with support of VAR. The power angle can be changed by
varying injection at either bus, e.g. generation or load changes.
Each bus k is categorized into one of the following three bus types:
PQ buses - here, the real power |P| and reactive power |Q| are specified. It is also
known as Load Bus.
PV buses - here, the real power |P| and the voltage magnitude |V| are specified. It is
also known as Generator Bus.
Slack bus - to balance the active and reactive power in the system. It is also known as
the Reference Bus or the Swing Bus.
Fig. 3.8: Example of Injection for Congestion Management.
45
Reference to fig: 3.8, consider injection process at Bus “k” where Active and Reactive
Power produced by Generators and Renewable Generators. Also load at bus “k”
consumes amount of power to be deducted from injection part.
So Active Power and Reactive Power at Bus k are given by equations:
Pk = PkG + Pk
W - PkL (3.5)
Qk = QkG + Qk
W - QkL (3.6)
In this particular work, either power angle or voltage magnitude may be used for
congestion management. As an example, containment using TLR sensitivities may be
implemented by which all transactions on the overloaded element can be curtailed
thus keeping the exchanged power flow within designated thermal limit [47].
The next section will describe proposed integrated model of Optimized Energy
Management System.
3.7 PROPOSED INTEGRATED MODEL OF OPTIMIZED EMS
Since Supervisory Control and Data Acquisition (SCADA) is the essential part of
power system operation in smart cities. An integrated framework has been proposed
which is capable of providing a simulation platform for detailed study of power
system to overcome issues like susceptibility of failure, critical situations and
restoration scheme by adding renewable energy resources. The Automation Server
“SIMAUTO” of Powerworld simulator is quite capable of integrating Powerworld
with other external simulators like MATLAB. The Simulator Automation Server can
be used to extend the functionality of Powerworld Simulator to any customized
external program. It can be used to launch and control Powerworld Simulator from a
different application, thus allow accessing the data of any Simulator case, to perform
specific Simulator functions and more manipulations of data. Finally it may send
results back the original application like MATLAB or Excel spreadsheet. This
integration will result in a simulation platform useful for analyzing power system
operations in smart cities [48]. In general, the SNMP (Simple Network Management
Protocol) based RTUs (Remote Terminal Units) are essential part of SCADA system
[49]. The proposed framework is presented in figure 3.9, which utilizes MATLAB as
an external program. The SIMAUTO works as COM (Component Object Model)
46
object which can be retrieved through many Windows based programming languages
therefore making the platform very flexible and accessible.
Fig. 3.9: Powerworld Optimal Model Integration with External Program Using SIMAUTO (Automation Server).
The proposed framework addresses accomplishment of following objectives:
a) An emergent fault in the grid can be projected before its occurrence and
sustainability of the power system will be improved. This improvement is
mandatory in case of smart grid operation and it is achieved by implementing
congestion relief option based on TLR sensitivity method. Other options
include VAR support and Economic Load Management.
b) Restoration schemes may be determined in advance by improving operational
algorithms without disrupting the critical infrastructure of power system
operation again based on TLR sensitivity method. Other options include VAR
support and Economic Load Management.
It should be noted that the proposed model will have mathematical and SNMP based
implementation of the devices in consumers’ premises, ICT technologies, market
trends and Electricity providers. Adequate detail of power flow equations is already
discussed in section 3.6.
Optimal algorithms for power system operational can be developed after its careful
analysis using proposed framework. An illustration of this integrated framework is
also described in figure 3.10.
47
Fig. 3.10: Illustration of Integration of Power world Simulator with External Program using SIMAUTO.
The workflow described in fig: 3.9 and 3.10 have been implemented using MATLAB
interface tool which provides access to the Powerworld functionality via SimAuto.
For validation of proposed Integrated Model of Optimized EMS, the summary of load
published the Pakistan Electric Power Company (PEPCO) for the year 2012-13 was
considered. The data involves load, losses and system demand. The sustainability of the
power system will be improved by implementing congestion relief option based on
TLR sensitivity method. Table 3.4 shows significant reduction in transmission,
distribution and other losses for selected data log.
Table 3.4: Validation of proposed optimized EMS algorithm
Year
Description
Summary of load for the 2012-13 without Integrated Model of Optimized EMS
Summary of load for the 2012-13 with Integrated Model of Optimized EMS
Improvement in Percentage
Load 19225 19225 -------
Transmission
Losses
1105 851 23%
Distribution Losses 2642 2166 18%
Auxiliary Losses 834 713 14.5%
Total Losses 4581 3730 18.57%
System Demand 23805 23805 -------
48
It was validated from table 3.4 that the proposed algorithm works well and resulted in
significant reduction of losses thus improving sustainability of the power system.
An important scenario is determination of Locational Marginal Price (LMP) which is
a mechanism for using market-based prices for managing transmission congestion.
[50]
LMPs are determined from the result of a security constrained least-cost dispatch also
known as security constrained optimal power flow. However optimal power flow
without security constrained or just power flow without optimization may also be
used depending upon the situation.
The outcome of this section is the comparative analysis of three congestion relief
methods using the IEEE 24 bus single area reliability rest scenario. It was determined
that VAR support serves the maximum load but it is more expensive than other
options. On the other hand, the Economic Load Management serves minimum load
but it is more cost effective than TLR sensitivity which is simple to implement as it
didn’t include choices of customers and offers more load as compared to Economic
Load Management.
3.8 CONCLUSION
The proposed model is capable of analyzing emerging trends in power system
operation to make it more reliable. It is used to make comparative analysis of three
congestion relief methods using the IEEE 24 bus single area reliability rest scenario. It
can also be used to develop operational algorithms to optimize the generation,
transmission and distribution schemes and taking advantage of smart infrastructure in
a more effective manner. The calculation of LMPs is mandatory as prices vary by
location in case of congestion. It will result in more economic dispatch of electricity
as most of the contingent conditions will be resolved in proactive manner. The
availability of smart meters will allow multiple tariff plans and load can be managed
more easily according to the demand. It will result in environmental friendly
generation scheme and it can also be enhanced by considering green ICT to make it
more cost effective and more environmental friendly.
49
CHPATER 4
2 OPTIMAL DESIGN OF REMOTE TERMINAL UNIT (RTU)
4.1 INTRODUCTION
The main purpose of this investigation is to suggest a design outline taking major
parameters into account that supports low cost and optimized development and
implementation of a Remote Terminal Unit (RTU) with provision of wireless
connectivity. In addition to an optimal RTU design, the method of comparative
research is executed on the wireless link so that communication may also take place in
optimized manner. This phase includes the RF spectrum considering various options
to work out best solution after detailed comparison. The outcome of this research
section focuses to optimize the design of wireless link for the planned RTU. A
situation representing multiple RTUs communicating with one Tele-Control Interface
(TCI) is developed to address optimized implementation of wireless SCADA. It is
further verified by means of benchmarking.
A well-organized SCADA system is necessary to manage and supervise physically
spread electrical power system in countries having energy short fall [51]. In such
countries, it is compulsory to operate electrical power system very close to their
highest threshold value resulting in more probability of failures because of ever
increasing trend of load. The SCADA system has now become very intelligent and
speedy to outweigh majority of the issues associated with electrical energy like
handling of power outages, instability and network performance [52]. The functions
of the SCADA are intelligent enough to manage all major problems and offer more
opportunities to improve network performance of distributed at operator level.
SCADA system not only presents basic monitoring function, but it is capable of
executing various applications in parallel to resolve the energy management problems
by means of additional functionality.
SCADA systems comprise one or more Field Data Interface (FDI) devices that are
generally designated as Remote Terminal Units (RTUs), to connect field sensing
50
devices; means of telemetry in the form of a communications system (utilized to relay
data between RTUs and control units designated as Tele-Control Interface (TCI)
[52]); a central host computer server or group of servers, sometimes referred as a
master station, SCADA Center or Master Terminal Unit (MTU); a set of software
packages, sometimes termed as Human Machine Interface (HMI) software installed to
support the MTU and operator terminal application, the telemetry system, and manage
and supervise remotely located Field Data Interface (FDI) devices.
As SCADA systems are extensively coupled with energy management solutions
therefore a low cost optimal design of an RTU is highly desirable predominantly in
countries having energy shortfall.
The section 2 of this chapter introduces general structural design of RTUs followed
by RTU Design using FPGA Development kit in section 3. The section 4 includes
comparative assessment of performance of both methodologies of RTU design.
Optimization of Reliability comparison is described in section 5 while optimization of
RF link to implement wireless SCADA is described in section 6. The last section
describes conclusion by presenting importance of the low cost RTU Design along
with optimization of wireless link.
4.2 STRUCTURAL DESIGN OF RTU
Remote Terminal Units (RTUs) are employed as remote field data interface
appliances. However, this type of appliance may include a Programmable Logic
Controller [53, 54] to function as traditional classification of automated programming.
Similar to a PLC, the RTU operates at the desired remote location as a major
appliance of a SCADA system implemented for either equipment monitoring or
control. In contrast to PLCs, additional hardware features such as power supply,
master control element, process and communication elements, peripheral elements
diagnostic displays and support for battery backup make it more powerful than PLCs.
A generalized structural design of an RTU is depicted in Fig.4.1.
51
Fig. 4.1: Structural Design of a Remote Terminal Unit (RTU).
Reference to Fig.4.1, a generalized structure of an RTU includes Digital and Analog
Input modules, Digital output modules and a communication Interface module. The
basic functionality of an RTU can be implemented using above mentioned modules.
These modules are used as reference for intended design approaches of implementing
RTUs using FPGAs [55] and PLCs. Field sensors can be interfaced with Input
modules depending upon their type whereas Actuators can be operated by interfacing
them with Digital Output Module.
The Communication Interface Module is capable of sending data from the RTU to the
SCADA centre utilizing several means of telemetry. However, this paper is focused
on RTU for wireless SCADA so a wireless link can be seen in Fig.4.1.
A digital input also known as a discrete input, is an input that is either in a HIGH or
LOW condition. The LOW condition means a logic 1 or ON. The HIGH condition
52
means a logic 0 or OFF. Examples are: Pushbuttons, Limit Switches, and Proximity
Switches.
A digital output is an output that is either in an ON or OFF condition. Digital output
can also be regarded as a discrete output. Examples are: Solenoids, contactor coils,
and lamps.
An analog input is an input signal that has a continuous signal. Examples are:
Temperature Sensor, Level Sensor.
An analog output is an output signal that has a continuous signal. Examples are:
Analog Meters to display speed, weight etc. In basic configuration of an RTU, analog
output is generally not implemented and most of the actuators are handled by means
of digital output modules.
As shown from Fig. 4.2, the Communication Interface Module is composed of two
main sections namely the transmitter and the receiver. However each section has
various blocks as described by means of Fig. 4.2. Time Division Multiple Access
(TDMA) technique is used to develop communication at the receiver section. Level
conversion is also mandatory at each section. Moreover, different stages of filters and
amplifiers are implemented for desired signal conditioning.
Fig. 4.2: Block Diagram representing each section of Communication Interface Module.
Interface from Embedded
Groups
Level Converter
RS-232 to TTLIF Amplifier
Modulator & Encoder
FilterPower
Amplifier
Synthesizer
Level Converter TTL
to RS-232Filter Demodulator
& DecoderIF Amplifier TDMA
Multiple Aircraft Data
PLL Based
2 – 2.5GHz
BPF or LPFFSK or BPSKClass A or Class B
Type Amplifier
From Embedded
System or RTU
TRANSMITTER
SECTION
Class A or Class B
Type Amplifier
BPF or LPF
To Embedded
System
RECEIVER
SECTION
Class C Type Amplifier
Antenna
53
In the next section, the implementation of this structural design of an RTU using
FPGA is being discussed.
4.3 RTU DESIGN USING FPGA DEVELOPMENT KIT
A basic design of an RTU is already elaborated in the previous section. The same or
more powerful RTU in terms of features is being designed using an FPGA. The
designed RTU can be used in wireless SCADA for an energy management
application.
The hardware implementation and verification of this RTU design has been done
using a development kit based on XILINX Spartan-3 Series FPGA [56] with 500000
logic gates. A pictorial view of 16 channels Digital Input, 8 channels Analog Input &
8 channels Relay Output RTU Board is shown in Fig.4.3. This conceptual view is
based on digital logic which is further implemented using the power FPGA
development kit.
Fig. 4.3: A Pictorial view of 16 channels Digital Input, 8 channels Analog Input & 8 channels Relay Output RTU Board (Digital Logic outlined in Red
implemented using FPGA).
54
The same configuration of 32 I/Os has been implemented to design an optimized
RTU. For simplicity, a reduced design section containing 8 Digital Inputs and 4
Channel is presented in Fig.4.4.
Fig. 4.4: A conceptual view of RTU board implemented using FPGA.
It must be noted that outlined red block had been implemented using FPGA instead of
conventional digital logic. A cross section of development kit used in the design is
shown in Fig.4.5.
Fig. 4.5: A cross sectional of FPGA Development Kit used in RTU Design.
The MHX-2400 frequency-hopping 2.4 GHz spread-spectrum communications
module has been examined and found optimal (reference to result of bench marking)
55
as Communication Interface Module for this particular RTU focusing on Energy
Management System. It provides Multi-master and remote diagnostic modes which
are highly desirable for deployment of SCADA.
MHX-2400 module uses a subset of standard AT style commands, very similar to
those used by traditional telephone line modems.
The FPGA based design has significant advantages over conventional or PLC based
RTUs which will be discussed in the next section.
4.4 PERFORMANCE COMPARISON
A comparative study between features of PLCs based RTUs and FPGA based RTUs
was carried out which clearly shows that PLCs provide semi optimal solution to
complex SCADA systems where as solutions provided by FPGA based RTUs are
more attractive and desired by modern SCADA systems
4.4.1 Performance Issues of PLC based RTU PLCs were originally designed to replace relay logic [57, 58]. PLCs acquire digital
and/or analog data through input modules, and execute a loop of control program by
scanning the inputs and taking actions based on these inputs. A block diagram of
basic PLC operation is shown in Fig.4.6.
Fig. 4.6: Basic PLC Operation.
CPUCENTRAL
PROCESSING UNIT
Input Module
Output Module
Sensor-1
Sensor-2
Actuator-1
Actuator-2
Programming Device
RUN Actuator 1
Fault RUN Actuator 2
TI ST UY
Operator Interface
56
PLCs can give optimal performance when used in implementation of cyclic
processing based control applications with requirement of high discrete I/O data
counts. However, PLCs suffer from excessively complex design resulting in restricted
CPU performance, insufficient communication capability, and deficiency in terms of
scalability while adding future requirements other than just number of I/O.
In general, PLCs are not able to fulfill the following three current trend of modern
Industry:
• System level intelligence and very high performance are required in modern
day Industry for optimized RTU functions but even very high grade PLCs cannot
fulfill all needs.
• Most of the scenarios require exclusive communication mediums from dial-up
phone lines to broadband wired/wireless IP (mainly not fulfilled by PLCs).
• Lack of configurability and higher maintenance costs compared to fully
integrated units is another critical factor.
The features of FPGA based reconfigurable RTUs are being discussed in upcoming
sections, then a comparative study to evaluate performance and reliability both
designs is presented.
4.4.2 Features of FPGA based RTU
In contrast to the PLC based RTUs, the features of FPGA based RTU are more
attractive and provide a powerful platform to implement energy management related
scenarios [59]. The main hardware specifications of the designed RTU are listed
below:
• The FPGA based design provides flexibility in terms of I/Os, CPU and radio
related configurations. It resulted in focused performance and expansion can be
accommodated quickly if needed.
• More intelligence is added to the power management aspect resulting in
optimized alarm.
57
• The industrial temperature range of Spartan-3 FPGA is -40°C to 100°C which
is wide to withstand in harsh environment. The same temperature may be offered by a
high end performance PLC but it will have much higher cost as compared to any CPU
of Siemens S7-200 family selected here to make this comparison.
• It also supports third generation (Networked Approach) SCADA.
The following table shows performance comparison of PLC based RTU versus FPGA
based RTU. CPU226 of S7-200 PLC family is chosen to make comparison with
Spartan-3 FPGA.
Table 4.1: Performance comparison of PLC based RTU versus FPGA based RTU
Features FPGA based RTU PLC based RTU Temperature Range -40°C to +100°C -20°C to +60°C
Clock Rate 32bit; 5MHz to over 300 MHz
16/32 bit; 50MHz to 100 MHz
RAM 72KB/ 648KB 32KB/ 256KB Remote software
diagnostics YES NO
Encryption Support YES NO Provision of RF Optimization YES NO
Configurable Logic Blocks YES NO 10/100 Ethernet Media
Access Controller (MAC) YES NO
Integrated Software Environment (ISE) YES NO
Digital Clock Managers (DCMs) YES NO
4.5 RELIABILITY COMPARISON
To determine the reliability of both designs, another comparative study was carried
out considering the evaluation of the most significant parameter involved, i.e. the
Mean Time Between Failures [60]. The term MTBF is related to modules,
components, parts, subsystems, systems and whole plants. In current comparison, the
stress factor temperature of 40 degrees centigrade is used as a basis.
58
As described earlier, the same XILINX Spartan-3 Series FPGA development kit was
used for the purpose of reliability comparison. While CPU226 of Siemens Simatic S7
family [61] was referred for PLC based design. It must be noted that the MIL-HDBK-
217-F [62] standard was followed considering appropriate Quality and Environmental
factors and resulting values also verified from manuals of both the Siemens and the
Xilinx.
For calculation of predicted reliability, another significant parameter Mean Down
Time (MDT) is utilized which is the time required for renewal or repair. It is also
known as the Mean Time to Repair (MTTR).
It is evident from the Table 2, that the predicted reliability of both options is not an
issue while selecting any device. However, the Mean Time Between Failures for
FPGA based RTU would surely be resulted in an optimized design of RTU.
Table 4.2: Reliability comparison of PLC based RTU versus FPGA based RTU
Features FPGA based RTU PLC based RTU
MTBF Predicted 488009.33 Hours (55.708 Years)
192720.00 Hours (22.0 Years)
Failure Rate Predicted 2.049141 failures per
million hours
5.188875 failures per million hours
Reliability Predicted (Considering a Mean Down Time of 8.76
Hours)
0.999982 0.999954
4.6 OPTIMIZATION OF WIRELESS LINK FOR RTU
The data communication among different RTUs would be through Communication
modules using CSMA/CD technique. The sensors carry data to the processing section
of the FPGA with RTU concept implementation.
The other monitoring end for management information system would be implemented
through TCI module. The interface would be RS-232 for the monitoring module on
the console. A general block diagram of SCADA components including TCI is shown
in Fig.4.7.
59
Fig. 4.7: A general block diagram of SCADA components including TCI.
There are two types of communication systems:
a. Indoor Communication system among multiple RTUs.
b. Outdoor Communication System among remote sites.
The scheme of link optimization would be implemented on both type of
communication system using Radio Mobile Simulator [63], a well known simulation
platform for Point to Multipoint Link Optimization. A scenario containing fours
RTUs communicating with one MTU is presented in Fig.4.8.
Fig. 4.8: Four RTUs communicating with one MTU.
In the field implemented RTUs, the location and environment play an important role.
For indoor network, it is important to evaluate the type of walls and pre-existing
Electromagnetic signals for interference calculations.
60
Fig. 4.9: Snapshot of properties to predict the attitude of the Proposed Network.
The other topologies that can be used while evaluating a link can be Data Net, Star
topology (Master/Slave) and Voice net.
The technical features of the different topologies are compared below in Table 4.3.
Table 4.3: Comparison of available topologies for optimal solution
Data net Cluster (Node / Terminal)
Data net, Star Topology (Master / Slave)
Voice Net (Command / Subordinate/Rebroadcast)
This topology accords the communication among all nodes without necessary presence of some Master node. The data communication continues even if any node goes down.
In this topology, all the RTUs share data with each other through Master unit. Peer to peer communication would fail if the Master unit switches off or goes unserviceable.
This is not feasible for smart RTU design and optimization due to its limited applicability on data networks.
In Node / Terminal scenario, the nodes have communication algorithm among each other and use of Omni-directional antennae enables the dynamic entry of any new node (Point to Multi-point) with any specific reconfiguration.
In Master / Slave configuration, there is the need of every slave having antenna pointing towards Master unit for data sharing (Point to Point Link). Use of Omni-direction antennae with every slave unit id the waste of resource.
There is no option of re-broadcast in this scheme as voice information retry does not exist in general.
This is a generalized smart solution with data sharing of nodes / Terminals and can be deployed as relay nodes as well where required.
It is a workable solution where data security and authenticated access to network is required through centralized status of Master unit.
It is not recommended for design of smart RTU.
The following phases executed to achieve optimization of wireless link for RTU.
61
4.6.1 Operating Frequency and Format of Terrain Data
The simulation setup consists of 03 locations situated around Hyderabad city namely:
• Mehran University of Engineering and Technology (MUET) Jamshoro.
• ISRA university hospital
• Liaquat University of Medical and Health Sciences (LUMHS) Jamshoro.
The working frequency in ISM band is selected such that:
• Minimum Frequency: 2420MHz
• Maximum Frequency: 2460MHz
The Terrain profile containing required data is being obtained in the form of Shuttle
Radar Topographic Mission (SRTM) for the selected locations. Mehran University of
Engineering and Technology (MUET) Jamshoro is selected as a Central Station
(MTU) while Liaquat University of Medical and Health Sciences (LUMHS) Jamshoro
and ISRA university hospital are designated as Slave locations.
4.6.2 Link Examination and Network Properties
In this segment of RF optimization, transmission path between the Master Terminal
Unit location and different RTUs locations is investigated to determine optimal
parameters by integrating terrain profile of intended areas in Radio Mobile Software
which generates RF coverage plot for these locations which is shown in Fig.4.10.
The interactivity of the platform gives liberty to maximize the engineering effect
through proper parameterization of the modules and installations required.
The Communication Modules [64] in RTU need to be optimized for the high
definition system specifications. This step would optimize the link for indoor as well
as the outdoor system. An example is presented in Fig.4.10.
62
Fig. 4.10: RF coverage plot for optimized communication between RTU & MTU.
The RTU network [65] has been planned and optimized with the flexibility of
including new RTU node whenever required. The data transmitted from RTU would
be received through TCI module for data integrity and graphical representation. It can
be observed from Fig.4.10 that numerous design parameters may be input to obtain
optimized link design.
4.6.3 Simulation for RF Link Optimization
As described earlier that Radio Frequency Coverage plot is generated by the software
for the required regions to obtain an interactive link instantly. This can be initiated by
using Map property dialog box from the menu “File” which selects the format of data
which is SRTM for this particular setup and gives the source of Elevation data. These
steps to install terrain data are presented in Fig. 4.11.
63
Fig. 4.11: A view of Map Property Dialog Box.
The Network property dialog box is also available in menu “File” comprising
different tabs such as Topology, Parameters, Membership, Style and Systems are
available in Network property dialog box. It is required to state the technical features
of radio equipment using the tab “Network Property System” while other tabs of
Network Property are being used to define intended networks so that their
specifications can be included.
Bench Marking of Data Communication Protocol using a particular scenario is
explained in next section 4.7 while results of both sections 4.6 and 4.7 are presented
and discussed in section 4.9.
4.7 BENCH MARKING OF DATA COMMUNICATION PROTOCOL
The post optimization bench marking of data communication protocol has been done
considering MHX-2400 frequency-hopping 2.4 GHz spread-spectrum
communications module so that it can be finalized as optimal candidate as TCI
module upon qualifying the test.
The proposed scenario for bench marking is described in Fig. 4.11.
64
Fig. 4.12: Scenario used for Bench Marking of Data Communication Protocol.
• In the proposed configuration of TDMA, the Master transmits Data in
Broadcast manner i.e. Master can send data to all Nodes at the same time.
• The Master allows data reception with only one Node at a time.
• In the proposed configuration, the "Master" will first communicate with the
"Node-1" for the predefined hop interval. (Here 12 ms).
• After 12 mS, the "Master" will then increment the unit address of the Node
and now it will communicate with the "Node-2" for next 12 ms.
• Similarly the "Master" will go to communicate with "Node-3" for next 12 ms.
• This pattern continues until the TDMA Max Address i.e. the total number of
Node modules is reached.
After communicating the last Node Module in the Network, the "Master" Module will
go to "Node-1" again for next TDMA cycle. The Master – Node communication
timing diagram is expressed as Fig. 4.13.
65
Fig. 4.13: The Master – Node Communication Timing Diagram.
The bench marking process executed to check post optimization functionality of
communication link considering parameters like Packet Miss Percentage (PMP),
Downlink Packet Miss Rate, Downlink Packet Failure Rate and other relevant
parameters. The results of bench marking are shown in next section graphical format
along with results obtained from Radio-Mobile software.
4.8 RESULTS AND DISCUSSIONS
The data transmitted from RTU would be received through TCI module for data
integrity and graphical representation. This section deals with results related to RF
link optimization and bench marking of data communication protocol.
It can be observed from Fig.4.9, that numerous design parameters (e.g. Radiated
Power and Antenna Gain) may be input to obtain optimized link design [66]. It should
be noted that details about simulation have already been explained in section 4.6.3.
66
From Fig 4.10, it can be seen that the transmitting frequency can be varied between
2420MHz and 2460MHz giving minimum and maximum ranges while transmitter
power is one watt, transmitting antenna gain and height are 6dBi and 64.5 meters
respectively. Similarly optimal height receiving antenna is computed as 66.5 meters.
Radio link pane also accounts for any obstruction to maintain Line of Sight (LOS) to
further modify the parameters including height of an antenna. The performance
parameters for RF link optimization also include Free Space loss and Path loss,
Elevation angle, Azimuth, Receiver level and Receiver relative, Worst Fresnel and
Distance in kilometer.
Optimal transmission path between MUET and LUMHS has been simulated for
which results are shown in Table.4.4. the transmitting antenna frequency can be
varied between 2420MHz and 2460MHz giving minimum and maximum ranges
while transmitter power is one watt, transmitting antenna gain and height are 6dBi and
64.5 meters respectively while Line loss is 2.5dB, Effective Isotropic Radiated Power
(EIRP) is 2.24W and Effective Radiated Power (ERP) is 1.37W.
Table 4.4: Table of Optimized parameters for RF coverage plot between Mehran University (MUET) and LUMHS
Azimuth angle 209.8o
Elevation angle 0.024o
Clearance at 17.79Km
Worst Fresnel 1.6F1
Distance 32.77Km
Free Space 130.5dB
Obstruction 4.4dB
Urban 3.3dB
Forest 0.0dB
Statistics 3.7dB
Path loss 133.1dB
E Field 45.3dBµV/m
Rx Level -96.1dBm
Rx Level 3.50µV
Rx Relative 3.9dB
Similarly optimal height receiving antenna is computed as 66.5 meters and receiving
antenna frequency can be varied between 2420MHz and 2460MHz giving minimum
and maximum ranges. It can be concluded for these optimal values that we need to
input network specifications for any scenario to get optimized values of RF coverage
plot.
The MHX-2400 is an embedded wireless data transceiver selected for this particular
research work. Its range of operating frequency is between 2.4000 to 2.4835 GHz i.e.
ISM band. This frequency-hopping spread-spectrum module provides reliable
67
wireless data transfer between almost any types of equipment which uses an
asynchronous serial interface. The compact size and high performance of this module
make it ideal for many applications including SCADA, Traffic Control, Remote
Monitoring, Telemetry and many more.
Reference to section 4.7, the proposed scenario for bench marking is described in Fig.
4.11, which depicts one TCI module (which is MHX-2400 in this case),
communicating with 08 nodes. The details about this TDMA operation with sequence
had already explained in section 4.7.
Initially, the "Master" communicated with the "Node-1" for the predefined hop
interval of 8 ms for which optimal packet size in 14 bytes which is less than 40 bytes
size of our intended packet containing 32 bytes for analog inputs, 2 bytes for 16
digital inputs, 1 byte for digital outputs, 2 bytes for SPI communication and 3 spare
bytes. As optimal packet size for 8 ms time slot is only 14 bytes so it is short to
accommodate 40 bytes. Thus it has resulted in erroneous situation which is described
in Table 4.5 and Fig. 4.14(a) showing that the downlink Packet Miss Percentage
(during the communication) is between 1% and 2.5 % of expected packets. We are
showing the state of Data in erroneous situation in Table.4.5, and it is plotted in Fig.
4.14 (a). This erroneous situation for data transfer can be optimized by increasing hop
interval to 12 ms.
Table 4.5: Bench Marking Results for percentage Packet Miss and Packet Error
(Erroneous Situation) Number of nodes Downlink Packet Miss % Downlink Packet Error %
1 2.03 0 2 2.21 1.63 4 2.19 0.47 6 2.01 0 7 1.3 0
68
Fig. 4.14 (a): Bench Marking Graphical Results – Erroneous Situation. (Packet Miss and Packet Error)
The bench marking procedure is further continued to find the best possible
performance and maximum packet size at different modes of operation. The setup
assumes a baud rate of 115k, no retries and no retransmissions and it can support
maximum packet size of 255 bytes.
In actual scenario, the Master transmits Data in Broadcast manner using TDMA mode
i.e. Master can send data to all Nodes at the same time. The Master allows data
reception with only one Node at a time. In the proposed configuration, the "Master"
will first communicate with the "Node-1" for the hop interval equivalent to 12 ms for
which optimal packet size in 14 bytes which is greater than 40 bytes size of our
intended packet. After 12 ms, the "Master" will then increment the unit address of the
Node and now it will communicate with the "Node-2" for next 12 ms. Similarly the
"Master" will go to communicate with "Node-3" for next 12 ms. This pattern
continues until the TDMA Max Address i.e. the total number of Node modules is
reached. The results of are shown in Table.4.6 and Fig.4.14 (b).
Table 4.6: Bench Marking Results for Downlink Refresh Rate (Expected and Actual)
Number of nodes
Downlink Refresh Rate
P/sec
Downlink Expected
Refresh Rate P/sec
Downlink_Packet_Failure_Rate P/sec
1 4.89 5 0 2 9.77 10 0.16 4 19.56 20 0.09 6 29.39 30 0 7 34.55 35 0
69
Fig. 4.14 (b): Bench Marking Graphical Results – Optimized.
(Packet Miss and Packet Error)
From Table.4.6 and Fig.4.14 (b), it is revealed that most of the time, packet error
percentage (PCER+PLER) is less than 0.5% which shows high performance of
selected TCI module and the downlink refresh rate is very close to the expected
refresh rate which also endorsed the selection of MHX-2400. Each experiment has
been repeated 5 to 10 times to ensure the authenticity of results. However, MHX-2400
module can support 25 nodes for a refresh rate of 5 Hertz (200 ms) for 8 ms which has
been decreased to 16 nodes while bench marking had applied by selecting 12 ms hop
interval and optimal packet size equivalent to 66 bytes.
4.9 CONCLUSION
The planned design of Remote Terminal Unit (RTU) using FPGA has proved as an
optimized solution to implement wireless SCADA which may cater energy
management applications. It has evaluated that the Conventional PLC based RTUs
have many limitation to execute complex developments like energy management
using wireless SCADA. Hence FPGA based reconfigurable and reliable RTUs have
become more suitable as compared to PLC based systems. In addition to optimal
hardware solution using FPGA, this research study also focused on optimization of
wireless link related with operation of RTU. The proposed solution is best suited for
optimized energy management in countries having shortfall of energy. This particular
design of RTU has major advantages resulting in a more powerful and optimized
solution for implementation of wireless based SCADA.
-0.5
0
0.5
1
1.5
2
2.5
0 2 4 6 8
Downlink Packet Miss %
Downlink Packet Error %
Number of Nodes
%
70
CHAPTER 5
3 IMPLEMENTATION AND TESTING OF RTU HARDWARE
5.1 INTRODUCTION
Design of an optimal Remote Terminal Unit (RTU) is a key step in implementation of
Wireless SCADA which had presented in previous chapter. This chapter presents
Implementation and Testing of an RTU design which is suitable for wide area
operation essential for controlling and monitoring oil and gas sector, water and power
industries. This particular implementation is based on FPGA which confers reliability
and reconfigurability properties to the RTU design. It has significant advantages
resulting in a more powerful and optimized solution for execution of wireless based
SCADA. The main objective of this research work is to implement and verify a
design considering performance parameters which assists in optimized development
and inexpensive implementation of an RTU, also featured with wireless
communication.
It also includes behavioral modeling using ISE web pack of XILINX for the purpose
of testing functionality of developed RTU. Features of developed RTU are also
compared with commercially available hardware considering its cost effectiveness.
This particular design and implementation is made up of four major sections including
analog input, digital input, digital output and communication interface module.
Technical features of developed Remote Terminal Unit are presented in section 2. The
design initialization, main system thread, design modeling and qualification, process
synthesis, programming of device and integration of communication interface module
are different phases of RTU hardware implementation using FPGA as described in
section 3. The section 4 of this chapter includes Prototype Testing using Selected
Scenario followed by comparison with commercially available hardware in section 5.
Results and discussions are presented in section 6 while last section describes
conclusion by presenting significance of the low cost RTU implementation.
71
5.2 FEATURES OF DEVELOPED RTU
The developed RTU provides flexibility in terms of I/Os, CPU and radio related
configurations. It resulted in focused performance and expansion can be
accommodated quickly if needed. More intelligence is added to the power
management aspect resulting in optimized alarm.
The following table shows features of developed RTU in detail:
Table 5.1: Features of Developed RTU.
Features of FPGA based developed RTU Serial Interfaces 02 (RS232) Ethernet Ports 01 Integrated I/Os
16 Binary Inputs; 08 Binary Outputs and 08 Analog Inputs.
Extension I/Os
Binary Inputs/Outputs; Analog Inputs/Outputs
Clock Rate 50MHz on board oscillator and auxiliary clock oscillator socket
Liquid Crystal Display (LCD) 2-line by 16-character LCD VGA Display Port 01 (Via DB15 Connector) PS/2 Mouse / Keyboard Port 01 (Via 06 pin mini DIN connector) Digital to Analog Converter 04 Channel serial DAC Analog to Digital Converter 02 Channel ADC with pre-amplifiers
DDR SDRAM 512 Mbit (32M x 16) Micron Technology DDR SDRAM (MT46V32M16)
Expansion Connectors Hirose 100-pin FX2 Connector, J3 43 I/O connections, high-performance
Digital Clock Managers (DCMs) 04 Temperature Range -40°C to +100°C Telecontrol Interface Support
MHX-2400 is an embedded wireless data transceiver interfaced with RTU.
Encryption Key Support Available in MHX-2400 Provision of RF Optimization YES Configurable Logic Blocks 1.164 Integrated Software Environment (ISE) YES Remote software diagnostics YES
The features of developed RTU described in Table 5.1 are comparable with
commercially available RTUs for which details are discussed in next section of this
chapter.
72
5.3 PHASES OF IMPLEMENTATION USING FPGA
The hardware implementation and verification of RTU design described in previous
chapter is done using a development kit based on XILINX Spartan-3 Series FPGA
with 500K logic gates [67].
The overall project development flow diagram is simplified in the form of Fig. 5.1.
Fig. 5.1: Project development flow diagram showing phases of RTU Implementation.
It can be seen from Fig. 5.1 that RTL (Register Transfer Level) code is taking design
specifications from the input and inputs files for which specifications had already
been finalized in section 4.2. RTL is an outline of concept which is used to represent
a digital circuit essentially synchronous as the transformations (logic) is being
described between clock-edges (registers). The functionality of RTU for an energy
management system also involves constraints (due to congestion in power system
73
operation) which are being considered for overall implementation. The RTL code is
then synthesized in combination with processes for implementation and it is used for
RTL simulation. On the other hand, a test bench is utilized for functional simulation
resulting is design verification which is mandatory before programming the device.
5.3.1 System Initialization Phase
This phase includes initialization of controller, serial communication, serial peripheral
interface communication controller and analog to digital controller. It is described in
left hand portion of Fig. 5.2 where as interrupt service routine can be seen in the right
hand side of same figure.
The FPGA starts loading its configuration memory when power is applied. It
internally declares the Global Set-Reset (GSR) to resets all I/O bank storage elements
to a Low state in synchronous fashion. The data for configuration of FPGA is being
loaded in it when initialization phase executed. The selected kit used in implementing
RTU has two built in serial ports (RS-232) which are also initialized in this phase and
the user guide of starter kit board of Xilinx Spartan 3E can be referred for connector
and other details [68]. In the same phase, the Serial Peripheral Interface (SPI)
communication controller is also initialized to interconnect digital values to four
available DAC channels. The SPI bus is utilized for communication which is a
synchronous and full-duplex bus employed as four wire interface [69]. This particular
FPGA kits has an analog section to capture analog values comprised of a
programmable pre amplifier for scaling and an analog to digital converter (ADC).
74
Fig. 5.2: System Initialization and Interrupt Service Routine combining in Main System Thread with provision of Telecontrol Interface (CIM).
After successful execution of system initialization phase, the configured ports are sent
to main system thread which is also getting values from interrupt service routine for
implementing overall functionality. In summary, the system initialization phase
involved RTL Code in VHDL input, different port are initialized along with main
controller, serial communication modules, SPI module for ADC and the code for
initializing ADC.
5.3.2 Interrupt Routine Service
The interrupt service routine is initiated to read analog to digital conversion values for
available channels at one second intervals and places them in scratch pad memory. If
we again refer to Fig. 5.2, then it can be seen that it reads Analog to digital converter
channels 0 and 1 actually to check for analog power input in this particular
implementation of energy management scheme. Therefore it executes SPI
75
communication routine to analog to digital conversion. The main system thread takes
the values from scratch pad memory and executes required calculations before taking
further action which is deployment of wireless system interface for this particular
work.
The interrupt service routine is deployed here to for checking Power inputs, compute
input values and digital conversion, store these values in internal scratch pad memory
and it also passes these values to Main thread for transmitting through UART
5.3.2.1 Analog Power Inputs & ADC Computation
As described in section 2.3 that potential transformer (PT) and current transformer
(CT) are used for analog data so this section is associated with checking for analog
power inputs by reading analog channels available.
For analog power inputs check, the built in ADC and pre-amp of selected FPGA kit
are being used for which interface details are shown in Fig. 5.3.
Fig. 5.3: Analog to Digital Conversion Interface.
The ADC is a LTC 1407A-1 and the pre-amp is a LTC 6912-1. Both analog channels
are sampled simultaneously. The range of ADC is ±1.25Vp-p still less than 1.65V
(which is mid range of +3.3V). From the data sheet using gain equals to -1 [70].
It was determined that 34 SCK cycles (SPI clock) are required to convert a sample
analog input to digital data which should include both acquisition time and conversion
76
time thus resulting in maximum operational frequency of 50MHz. The Pre-Amp has a
clock limitation of 10MHz, so the maximum system clock to SCK ratio is 5:1.
A gain of -1 from the data sheet was preferred because it supported the largest range
for input voltage thus resulted in easier scaling of CT and PT. The output of ADC is a
two’s complement value the output can be evaluated by:
81921.25
1.65)(VputDigitalOut
- IN ×= (5.1)
Now considering electrical power, the calculation of the ADC inputs in Megawatts
representations are described in Table. 5.2.
Table 5.2: Calculation of the ADC inputs in Megawatts Representations.
VIN MW VIN-1.65 (VIN-1.65)*Gain (-1) A1/1.25 B1*8192 Approx
Dec Approx
hex A1 B1
0.1 1 -1.55 1.55 1.24 10158.08 10158 27AE
0.2 2 -1.45 1.45 1.16 9502.72 9502 251E
0.3 3 -1.35 1.35 1.08 8847.36 8847 228F
0.4 4 -1.25 1.25 1 8192 8192 2000
0.5 5 -1.15 1.15 0.92 7536.64 7536 1D70
0.6 6 -1.05 1.05 0.84 6881.28 6881 1AE1
0.7 7 -0.95 0.95 0.76 6225.92 6225 1851
0.8 8 -0.85 0.85 0.68 5570.56 5570 15C2
0.9 9 -0.75 0.75 0.6 4915.2 4915 1333
1 10 -0.65 0.65 0.52 4259.84 4259 10A3
1.1 11 -0.55 0.55 0.44 3604.48 3604 0E14
1.2 12 -0.45 0.45 0.36 2949.12 2949 0B85
Reference to table 5.1; it is quite evident that ADC output computations are resulted
in pre-calibration for intended measurement of power system which is ranging
between 1 and 12 Megawatt for the selected scheme. It should be noted that FPGA is
required converted values in hexadecimal so the value in the right most column are
significant for execution of further control operations. As stated earlier, these values
are being stored in internal scratch pad memory which passes these values to Main
thread for transmitting through UART.
77
5.3.3 Functional Verification using Main System Thread
The design stream (main system thread) using ISE web pack includes design entry,
synthesis, implementation, and programming Xilinx device as mandatory steps. On
the other hand, the design verification contains verification of functionality and timing
verification i.e. behavioral simulation also known as RTL simulation and functional
simulation also known as gate level simulation [71, 72]. Such verifications occur at
various stages during the flow of main system thread which can be seen in Fig. 5.4.
Fig. 5.4: FPGA Design Flow.
The above mentioned Fig.5.4 can be compared with Fig. 5.1 to conclude that the
design stream is associated with verification of design. Behavioral modeling or
simulation has been done before design synthesis where as functional simulation is
being done after finalizing RTL code for design implementation. However both types
of simulations are being used for functional verification of intended RTU. As
behavioral modeling is the verification of RTL code so it is also known as RTL
modeling or simulation.
RTL Level Schematic (Top Level) developed in HDL for actual implementation of
RTU for Energy Management System using Spartan-3 Series FPGA is shown in Fig.
5.5.
78
Fig. 5.5: RTL top level view of Energy management System.
The behavioral modeling is particularly performed here to verify RTL/behavioral
code developed for RTU and to prove that our design is being functioned according to
required attributes. The behavioral simulation can be executed on a source file called
HDL Test benches which had made available in the behavioral simulation view of
ISE web pack before design synthesis [73].
5.3.3.1 Functional Qualification of RTU I/Os
Block diagram for functional qualification of analog to digital converter for analog
inputs used in RTU is represented as Fig. 5.6.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
[74].
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
[74].
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
[74].
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
Fig.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
Fig.
Fig.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
Fig.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
Fig. 5.
Fig.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
Fig. 5
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
.8: Timing of the serial clock (SCK) and data signals for ADC.
Fig. 5.6
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
5.7: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
6: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
shows timing of the serial clock (SCK) and data signals.
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
signals.
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown whic
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
signals.
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
RTU is already available in section 5.2.1.1. Each instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
and flexible. Here 12 instructions have been shown which complete in 24 clock cycles
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
signals.
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
: Timing of the serial clock (SCK) and data signals for ADC.
: Analog to Digital Converter SPI Control for RTU.
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
: Timing of the serial clock (SCK) and data signals for ADC.
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
: Analog to Digital Converter Communication Timing.
The following traces of the SPI signals have been observed using oscilloscope that
: Timing of the serial clock (SCK) and data signals for ADC.
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
The following traces of the SPI signals have been observed using oscilloscope that
: Timing of the serial clock (SCK) and data signals for ADC.
79
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
The following traces of the SPI signals have been observed using oscilloscope that
79
The description of analog to digital conversion to check power inputs of developed
instruction of the controller
completes in 2 clock cycles and our design is using built in 50MHz clock source so
the real SPI bit rate can be verified as shown in Fig. 5.7 which keeps the design small
h complete in 24 clock cycles
The following traces of the SPI signals have been observed using oscilloscope that
80
It is evident from Fig. 5.8 that the serial clock timing matches prediction and
execution of complete read cycle takes just over 16µs which is clear indication of
successful functional testing of analog inputs of RTU.
On the other hand the behavioral simulation for digital I/Os are presented in Fig. 5.9.
Fig. 5.9: Behavioral simulation for digital I/Os.
After execution of RTL simulation, the results are displayed as Fig. 5.9. As no
stimulus is present which is the indication of our design compilation without error and
it then loaded in the simulator.
5.3.3.2 Functional Qualification of Complete System
The functional qualification of complete system involves three major sections
including analog inputs, digital inputs and digital outputs. However the interfacing of
Telecontrol interface (CIM) is also significant which is being presented in section
5.2.6.
Fig. 5.10 shows the simulation results of complete RTU for energy management
controller algorithm using VHDL using Xilinx ISE web pack.
81
Fig. 5.10: Simulation results of complete RTU for energy management algorithm.
After successful qualification testing, the next phase is process synthesis for which a
report containing synthesis summary including design and device utilization are being
presented in section 5.3. The synthesis process optimizes architecture of verified
design by analyzing code syntax and design hierarchy.
5.3.4 Process Synthesis with Finalized RTL Code
As the RTL description of our developed RTU is coded and it has qualified and
verified by means of functional simulation, so this HDL description is being
converted into an actual netlist which is known as process synthesis. The internal RTL
level schematic of developed RTU (energy management controller) is shown in Fig.
5.11.
82
Fig. 5.11: Internal RTL level schematic of developed RTU.
However, a clear picture of resource utilization in FPGA, design summary, device
usage statistics and other results relevant with Spartan-3E Starter Kit for development
of our designed RTU are available in section 5.3.
5.3.5 Programming Device
Once the programming file also known as bit stream file is generated, the file has
been downloaded to the Spartan3E xc3s500e-5fg320 device from host-computer
using the iMPACT tool and the USB cable using our laptop. It is mandatory to make
sure that the jumpers on selected Spartan-3E board are installed correctly particularly
83
the configuration options which are available at the top of the board near the RS232
interfaces. Configuration options are outlined in Fig. 5.12.
Fig. 5.12: Detailed configuration options.
Upon correct setting of jumpers, the PC has recognized the USB connection to the
Spartan-3E board, the Process Configure Target Device is being used to start up the
iMPACT tool to program the FPGA [75]. We can skip several steps to directly
describe last step which involves Boundary Scan which is the technique that is used
with FPGAs for uploading the bit file to the Xilinx part through the USB cable. In the
iMPACT screen you should now see the following window that shows the
programmable chips and the associated bit files or bypass configurations. In the ISE
iMPACT window select the XC3S500E FPGA (it turned green), right click, and select
program as shown in Fig. 5.13.
84
Fig. 5.13: Programming of device (FPGA).
After creating a design source, the Implement Design process converted the logical
design represented in that source (and all sources in the hierarchy from that source
down) into a physical file format that has been implemented for the targeted device.
5.3.6 Integration of CIM (MHX-2400)
As described earlier in sections 4.7 and 4.8 that MHX-2400 is an embedded wireless
data transceiver selected for this particular research work. Its range of operating
frequency is between 2.4000 to 2.4835 GHz i.e. ISM band.
This frequency-hopping spread-spectrum module provides reliable wireless data
transfer between almost any types of equipment which uses an asynchronous serial
interface. There are several parameters that must be set in order to establish
communication between a pair of MHX-2400 modules. The module may be
configured as Master, Slave or Repeater module based on the intended use. Every
network must have a Master; however the number of slave nodes may be in any
number up to 200 in the desired network [76].
The module can be interfaced with the FPGA module through headers available on
training board, serial (RS-232) interface and RS-485 interface [77]. In this practical
scenario, MHX-2400 has been interfaced with Spartan 3E using header available on
starter kit. References to technical manual of MHX-2400, various S Registers affect
85
its operating characteristics ranging from S 101 to S 110 [78] For example S register
101 and 102 are being used for setting operation modes and serial baud rate
respectively. Whereas S registers 103 and 104 deals with wireless link rate and
network address. We have set fast link rate with forward error correction and
maximum allowable serial baud rate which 115200 for which bench marking had
already done in previous chapter. The other S registers are intended to set unit
address, hopping patterns, encryption key, output power level, hopping interval, data
format, packet size and packet size control.
The MHX-2400 has been configured in TDMA mode for communication. The
operation of MHX-2400 had been verified in benchmarking described in section 4.8.
However, the link between RF module and FPGA has been verified in lab
benchmarking using simple steps described below:
The LED indicators on the development board housing the slave unit are being
observed in order to check the availability of communication link. As the link is
established with good reception then up to three RSSI (received signal strength
indicator) LEDs on the Slave modem have become active along with the RX/Sync
LED. On the other hand, these LED’s will be in either inactive or in scanning mode if
the link is open due to configuration or any other fault at either end.
To check transfer of data, characters typed at the master terminal appeared at the
slave’s terminal, and vice versa. It is also noted that the Reception LED (RX) blinks
as packets of data are received at the Master modem. As data is sent from slave to
master, the receiver indicator is being blinked on as correct packets of data are
received. At this point, the master’s LED for RSSI indication has also become active
[79, 80]. This scenario has explained the testing of link between RF module and
FPGA.
5.4 RESULTS AND DISCUSSIONS
This section mainly presents design summary, HDL synthesis report and device
utilization summary. After design implementation, it is necessary to verify the device
utilization by reviewing the “Design Summary” section at the top of the Map Report.
86
For our design of RTU containing 32 I/Os, the device utilization summary is given in
Table. 5.3.
Table 5.3: Design summary for RTU design having 32 I/Os
Device Utilization Summary
Logic Utilization Used Available Utilization
Number of Slice Flip Flops 135 9,312 1%
Number of 4 input LUTs 199 9,312 2%
Number of occupied Slices 135 4,656 2%
Number of Slices containing only related logic 135 135 100%
Number of Slices containing unrelated logic 0 135 0%
Total Number of 4 input LUTs 226 9,312 2.5%
Number used as logic 131
Number used as a route-thru 27
Number used for Dual Port RAMs 16
Number used for 32x1 RAMs 52
Number of bonded IOBs 42 232 18%
Number of RAMB16s 1 20 5%
This design is implemented without any errors and warnings which is an indicator that the
developed RTU qualifies for its intended functionality.
Reference to Table 5.2, it must be noted that 32 IOBs out of 42 bonded IOBs have been used
for implementing 32 I/Os which are combination of both analog and digital. While 08 IOBs
are used for port interface handling in SPI communication and remaining 02 are used to
enable/disable this interface connection. In total 226 LUTs have used in development of ALU
module and routing purpose within the design. The breakup clarifies that 199 LUTs have been
used for ALU development and 27 have been utilized for routing i.e. connectivity with
interfaces. This energy management controller (RTU) is based on soft core logic and all
internal connections in FPGA are logically related and implemented by means of occupied
slices which are 135 in this particular case. On the other hand, of slice flip flops are being
used for sampling and quantization of analog data for two ADC inputs.
87
The HDL synthesis report is generated as:
HDL Synthesis Report ----------------------------------------------------------------------------------------------------------------- Macro Statistics # Counters : 2 26-bit up counter : 1 9-bit up counter : 1 # Registers : 17 1-bit register : 14 4-bit register : 1 8-bit register : 2 # Multiplexers : 1 8-bit 3-to-1 multiplexer : 1 # Tristates : 1 4-bit tristate buffer : 1
Now we need to check for the device utilization summary which is being presented in
Table 5.4, after synthesis to see if it is similar or close to the design summary already
discussed.
Table 5.4: Projected device utilization Summary for RTU design having 232I/Os.
Projected Device Utilization Summary
Logic Utilization Used Available Utilization
Number of Slice Flip Flop 1049 9,312 22.5%
Number of Slice Flip Flops 976 9,312 10.5%
Total Number of 4 input LUTs 1124 9,312 12%
Number used as logic 652
Number used as RAMs 472
Number of bonded IOBs 82 232 36%
Number of RAMB16s 7 20 35%
Number of BUFGMUXs 6 24 25%
The comparative study of Table 5.3 and Table 5.4 concludes that the selected
XC3S500E FPGA is also suitable to develop RTU with 232 I/Os. The RTL internal
schematic of developed RTU (with 32 I/Os) is already presented as Fig. 5.10. For
reliability estimation, the predicted reliability and MTBF had already presented in
88
Table 4.2 whereas Table.4.1 included Performance comparison of PLC based RTU
versus FPGA based RTU.
The resource utilization of FPGA for developed RTU is presented in Fig. 5.14.
Fig. 5.14: Resource utilization within FPGA for RTU design.
The results and discussions related to benchmarking of MHX-2400 and its interfacing
with FPGA had already presented in section 4.7 and section 5.2.6 respectively. The
developed solution is well suited for optimized energy management in countries
having shortfall of energy.
5.5 HARDWARE TESTING USING SELECTED SCENARIO
Running a system on Chip (SOC) design on FPGA based model is a certain way to
ensure that it is functionally correct. This compares with designers who rely solely on
software simulations to verify that hardware design is sound. Simulation speed and
modeling accuracy limitation may prevent this development [81].
FPGA hardware testing allows much more time in the area of software development
and testing at the integration of software - hardware. This allows many unexpected
89
software errors that appear due to the current variety of operating systems,
applications and hardware [82]. It also allows the developer to ensure that all your
system IP technologies work well together offstage simulation and real way.
Hardware testing has the added advantage as demonstration platforms to customers of
SOC, which in early interest. This speeds up the development cycle and allows
greater overall performance in the characteristics of chips.
As described earlier, hardware implementation and verification of this RTU design is
done using a starter kit based on XILINX Spartan-3 Series FPGA with 500K logic
gates. The developed RTU contains 16 channels Digital Input, 8 channels Analog
Input and 8 channels Relay/Digital Output. This section covers testing at the
integration of software – hardware. As the developed hardware is intended for energy
management applications therefore a related scenario is being described to verify
hardware functionality.
The hardware testing involved energy management related parameters such as
Frequency, Available Transfer Capability (ATC) and Current Peak Demand of Load.
We have employed dummy inputs to adjust and vary these parameters and a
Graphical User Interface (GUI) is also developed using WebPHY™ [82]. The
WebPHY™ DATABUS IP core supports an interface for web in drop down style
facilitating the control of user FPGA address space directly from any web browser.
These GUI controls send DMA-style read and write commands to the core, allowing
reads and writes of data between user address space in the FPGA and the web client.
With GUI implementation, we can monitor variation in above mentioned parameters
on screen of PC in real time. Also, the corrective actions are being taken either
intelligently or manually according to requirement of operation. Examples of
corrective actions are adding some renewable energy resource to address congestion
in power distribution network due to increase in peak demand of load and isolating
some faulty bus to restore power system operation at other locations which had also
disturbed due to fault occurrence.
This GUI developed for this particular scenario is installed the laptop using
WebPHY™ platform consisted of circuit breaker and isolator as control elements in
the form of buttons where it is capable of displaying Frequency, Available Transfer
90
Capability (ATC) and Current Peak Demand of Load. MHX-2400 (which is an
embedded wireless data transceiver) is used to exchange control signals between
laptop and FPGA based RTU. The same GUI development is repeated with Lab-
Windows to get more customized screens for which an approximate representation is
presented in Fig. 5.15.
Integration Bus
System Restoration
Outage Management System
Switching Procedure Management
SCADA
Available Transmission Capacity Vs
Peak Demand
Optimal Feeder Reconfiguration
Fig. 5.15: Screen shot of GUI used for hardware testing of RTU.
The complete functionality and deployment of MHX-2400 had already described in
sections 4.7 and 5.2.6.
Simulation of field inputs (Dummy variations analog inputs corresponding to
variation in load) and control outputs (Circuit breaker and isolators) connected with
RTU from test panels that permit sample inputs to be varied over the entire input
range had successfully done.
Therefore, it was concluded that the developed RTU has qualified the hardware
testing executed with the help of GUI considering actions associated with power
system operation.
91
5.6 COMPARISON WITH COMMERCIALLY AVAILABLE HARDWARE
This particular development of RTU has been done using Spartan 3E FPGA having
reconfigurable features. For comparison purpose, we have selected RTU540 series for
grid automation solution manufactured by ABB Group which is a global leader in
power and automation technologies. A careful comparative study has resulted in
compilation of Table 5.5 which shows features of our developed RTU and RTU540
series of ABB.
Table 5.5: Comparison of Developed RTU with commercially available RTUs.
Features Developed RTU 560CMG10 560CIG10 Serial Interfaces 02 (RS232) 03 03 Ethernet Ports 01 01 01
Integrated I/Os
16 Binary Inputs; 08 Binary Outputs and 08 Analog Inputs.
-----
16 Binary Inputs; 08 Binary Outputs and 08 Analog Inputs.
Extension I/Os
Binary Inputs/Outputs;
Analog Inputs/Outputs
Binary Inputs/Outputs;
Analog Inputs/Outputs
Binary Inputs/Outputs;
Analog Inputs/Outputs
DDR SDRAM
512 Mbit (32M x 16) Micron Technology
DDR SDRAM (MT46V32M16)
64 MByte 64 MByte
Temperature Range
-40°C to +100°C
-25°C to +70°C
-25°C to +70°C
Telecontrol Interface Support
MHX-2400 is an embedded wireless
data transceiver interfaced with RTU.
RER601 wireless transceiver interfaced
with RTU
RER601 wireless transceiver interfaced
with RTU
Encryption Key Support
Available in MHX-2400
Available in RER601 Available in RER601
Configurable Logic Blocks
1.164 Not Applicable Not Applicable
Integrated Software Environment (ISE)
YES NO NO
Remote software diagnostics
YES NO NO
In case of ABB product line of 540RTU, additional I/O modules should be arranged
for a possible expansion. However, the developed RTU is a reconfigurable design
based on FPGA so we may plan more I/Os as described in results and discussions
92
section. This comparative analysis of features shows that our particular RTU is well
comparable with commercially available RTUs for power related applications.
However, more powerful RTUs are also commercially available but they are not more
expensive as expected so beyond the scope of this particular comparison.
5.7 CONCLUSION
The main purpose of this research work has been achieved which involved
verification of our developed RTU by considering performance parameters which
assists in optimized development. The developed RTU has been proved as a reliable
one and can be implemented at a relatively low cost as compared with commercially
available RTUs. The commercially available RTUs with similar configuration are
available at higher prices say starting from 4000 Euros per unit but the same RTU can
be developed as low as 400 Euros per unit so this low cost RTU design may get
considerable appreciation. With available interfaces for telemetry using MHX-2400,
the developed RTU has also become a valuable candidate to be incorporated in
Wireless based SCADA system.
93
CHAPTER 6
4 CONCLUSION & FUTURE WORK
In conclusion, this thesis has supported low cost optimal development and
implementation of a Remote Terminal Unit (RTU) with provision of wireless
connectivity with an aim to address the energy management system based on
SCADA. The provision of wireless connectivity in the developed RTU has been
optimized and benchmarking was also done for further verification. The developed
RTU is based on FPGA and not only performed well as compared to commercially
available RTUs based on programmable logic controllers (PLCs) but it is well
comparable with commercially available RTUs for power related applications. The
characteristics and features of developed RTU have been verified by means of
hardware testing. Moreover, a model for optimized energy management system was
also proposed and demonstrated by means of simulations.
6.1 SUMMARY
One significant research objective dealt with modeling of the power system outages
and the system adjustments using contingency analysis using PowerWorld simulator
focusing to improve both the electricity system and the environment. It is capable of
forewarning the operator to initiate preventive action by visualizing weak elements at
early stages. The results of contingency analysis may be helpful in determining the
performance issues related to generation, transmission, distribution and green
technology. Prime locations inside system may be identified where addition of
adequate renewable generation may result in efficient handling of distribution crisis.
Transmission Loading Relief (TLR) is another tool of PowerWorld simulator which
had added in the model to prevent overload situations by managing transmission
utilization. It is very useful to reduce the risk of system failure. For instance, if a
transmission line is loaded beyond its thermal limit then a TLR plan should be
initialized forcing that all transactions on the overloaded element be curtailed thus
keeping the exchanged power flow within designated thermal limit.
94
To further strengthen the proposed model based on contingency analysis, optimal
power flow (OPF) tool is utilized to determine effective system corrections to take
place in either the base case followed by a primary contingency or any of the
secondary contingencies. Moreover, two major functionalities are available in OPF
which are minimum cost and minimum control change. Minimum cost function has
attempted to minimize the sum of the total generation costs in specified areas whereas
minimum control change has attempted to minimize the alteration in the generation in
the particular areas thus resulting in OPF.
The OPF is supplemented by mathematical model for congestion management which
had proved that the power flow is being affected not only by either varying voltage
magnitudes or the power angle but it can also be affected by changing reactance of the
transmission line. Therefore, either power angle or voltage magnitude may be used for
congestion management.
After development of model for power system outages and adjustments, OPF and
mathematical model for congestion management, an integrated framework has been
proposed which is capable of providing a simulation platform for detailed study of
power system to overcome issues like susceptibility of failure, critical situations and
restoration scheme by adding renewable energy resources. This integration has
resulted in a simulation platform useful for analyzing power system operations in
smart cities as well. Operational algorithms to optimize the generation, transmission
and distribution schemes may also be developed by taking advantage of smart
infrastructure in a more effective manner.
As an essential component of SCADA, a low cost optimal design of an RTU is highly
desirable which was accomplished in this particular dissertation by comparative
assessment of performance of both methodologies of RTU design, one based on PLCs
and other one based on FPGAs which has been found more suitable for the
implementation and functionality. The hardware implementation and verification of
this RTU design is being done using a starter kit based on XILINX Spartan-3 Series
FPGA with 500K logic gates and the MHX-2400 frequency-hopping 2.4 GHz spread-
spectrum communications module had been examined and found suitable as
95
Communication Interface Module for designed RTU. In contrast to the PLC based
RTU, it was found that the features of FPGA based RTU are more attractive both in
terms of functionality and reliability and provide a powerful platform to implement
energy management related scenarios. The FPGA based RTU offers flexibility in
terms of I/Os, CPU and radio related configurations and expansion can be
accommodated quickly if needed as FPGA based designs are reconfigurable.
The design of link optimization has been implemented using Radio Mobile Simulator,
a well known simulation platform for Point to Multipoint Link Optimization. The data
transmitted from RTU is being received through communication interface module for
data integrity and graphical representation for which further benchmarking is done for
data communication protocol. From bench marking experiment, it was also revealed
that most of the time, packet error percentage (PCER+PLER) is less than 0.5% which
shows high performance of selected MHX-2400. The proposed solution is best suited
for optimized energy management in countries having shortfall of energy.
Finally, the main accomplishment of this research work is implementation and
verification of design considering performance parameters assisted in optimized
development and inexpensive implementation of an RTU, also featured with wireless
communication. Different phases of practical RTU hardware implementation using
FPGA have been presented which include design initialization, main system thread,
design modeling and qualification, process synthesis, programming of device and
integration of communication interface module (MHX-2400) with developed RTU
which has been interfaced with Spartan 3E using header available on starter kit and
configured in TDMA mode for communication. In hardware testing phase, simulation
of field inputs (variation in load) and control outputs (circuit breaker and isolators)
connected with RTU from test panels that permit sample inputs to be varied over the
entire input range using a Graphical User Interface (GUI) had successfully done
which facilitated the control of user FPGA address space directly from any web
browser.
96
6.2 FUTURE WORK
A careful design of RTU and integration of wireless transceiver involves in depth
research for selection of appropriate devices before proceeding towards actual
hardware implementation. In future, the RTU hardware can be enhance by adding
Power over Ethernet (PoE). Our particular design doesn’t possess this feature
although some RTU manufacturers like “DPS Telecom” launched such editions of
RTU hardware [85]. This feature can be added in future by selecting SmartFusion2
FPGA development kit manufactured by MicroSemi [86].
One future direction which was not considered in this work is to implement clusters of
remote RTUs by connecting them through VHF radio and they all are also connected
with central monitoring station through a microwave or satellite link.
On the other hand, the development of optimized EMS using optimal power flow
(OPF) and contingency analysis can be enhanced by model the behavior of users
(electricity consumers) in terms of consumption which can be used for forecasting of
demand for different slots (Morning, Evening, Night) and different Seasons (summer
and winter).
One more future direction involves continuous monitoring of consumer load and
intelligent circuit breakers should be capable of switching off certain devices in case
of congestion instead of complete shut down for an area. But this approach would
further require infrastructure with smart energy meters. Therefore this option is out of
the scope of this particular research work.
6.3 CONCLUSION
All significant design aspects of FPGA based remote terminal unit for wireless
SCADA have been analyzed so that a reconfigurable RTU can be developed at low
cost which was done as low as 400 Euros per unit. This important research work also
opens avenues to further improve RTU design by using different performance ranges
of available FPGAs. The integration of RF transceiver module is a value addition to
this development as it distinguished this design from many commercially available
97
RTUs using external transceivers for communication. The commercially available
RTUs with almost similar features are available at higher prices starting from 4000
Euros per unit and their training cost is also ranging between 1500 Euros and 3000
Euros. It is also determined that the selected XC3S500E FPGA is also suitable to
reconfigure the developed RTU with 232 I/Os as compared to the current design
which is limited to 32 I/Os. Therefore the developed RTU has become a valuable
candidate for wide area operations such as SCADA based energy management
system.
98
REFERENCES
[1] Energy Sector Overview: South Asian Regional Initiative for Energy. www.sari-
energy.org/PageFiles/Countries/Pakistan_Energy_Overview.asp (last accessed on
21-oct-2014)
[2] M Zima, T Krause, G Andersson, “Evaluation of system protection schemes, wide
area monitoring and control systems”, in Proc. 2003, Sixth International
Conference on Advances in power system control, operation and management. pp.
754-759.
[3] XA/21* SCADA Energy Management System by General Electric XA/21* – A
reliable, field-proven, secure and adaptable solution for optimizing the operation
of generation and transmission assets. Published by General Electric Company,
2006.
[4] Pollution Prevention Through Energy Conservation, Rutgers, The State University
of New Jersey New Jersey State Department of Environmental Protection, 2007.
[5] Wayne C. Turner and Steve Doty, “Energy Management Handbook”, 2009.
[6] Technical Overview of KESC AMR Project, PTD Energy Automaton, Karachi,
February 2008.
[7] Moreno-Munoz, A, Oterino, D. Carmona, A. de la Rosa, J.J.G,“Automated Meter
Reading Systems in Outage Management” in Compatibility in Power Electronics,
2007. CPE '07, pp.1-4.
[8] Sridharan, K. Schulz, N.N., “Outage management through AMR systems using an
intelligent datafilter” in IEEE Transactions on Power Delivery, 2001, pp.669-675
[9] Mahmood, A. Aamir, M. Anis, M.I. ,“Design and Implementation of AMR
Smart Grid System” Electric Power Conference, 2008. EPEC 2008. IEEE Canada,
pp.1-6.
[10] Amanullah M.T.O, Kalam A. and Zayegh A., “Information embedded power
system: the effective communication system of the 21st century power system
industry” AUPEC 04, September 26-29, Brisbane, Australia.
[11] Jian Wu, Yong Cheng, and Noel N., “Overview of Real-Time Database
Management System Design for Power System SCADA System”. SoutheastCon,
2006. Proceedings of the IEEE , vol., no., pp.62,66.
99
[12] Juan García, Francisco Rogelio Palomo, Antonio Luque, Member, IEEE,
Carmen Aracil, José M. Quero, Member, IEEE, Daniel Carrión, Francisco Gámiz,
Plácido Revilla, Juan Pérez- Tinao, Manuel Moreno,Pedro Robles, and Leopoldo
G. Franquelo, Senior Member, IEEE “Reconfigurable Distributed Network
ControlSystem for Industrial Plant Automation” 6, December 2004.
[13] B. Stojkovic and M. Vukasovic, “A new SCADA System design in the
PowerSystem of Montenegro – ICCP/TASE.2 andWeb-based real-time electricity
demand metering extensions”2006 IEEE.
[14] Ray Klump, Ph.D., Robert E. Wilson, Ph.D. Kenneth E. Martin, “Visualizing
Real-Time Security ThreatsUsing Hybrid SCADA / PMU Measurement Displays”
Proceedings of the 38th Hawaii International Conference on System Sciences –
2005.
[15] H. Lee Smith and Thomas J. Modzelewski “Enhancing Energy Management
Systems with Advanced RTU Capabilities” 0895-0156/89,1989 IEEE.
[16] Donald J.Marihart, “Communications Technology guidelines EMS/SCADA
System” IEEE Transactions on Power Delivery Vol.16, No.2, April 2001.
[17] Aamir, M., Mahmood, A., “Performance Analysis of Wide area operation,
control and protection using High Scale SCADA” Electric Power Conference,
2008. EPEC 2008. IEEE Canada.
[18] Joshua Mendoza-Jasso, Gerardo Ornelas-Vargas, Rodrigo Castañeda-Miranda,
Eusebio Ventura-Ramos, Alfredo Zepeda-Garrido, Gilberto Herrera-Ruiz.,
“FPGA-based real-time remote monitoring system” ScienceDirect International
Journal on Computers and Electronics in Agriculture, Volume 49, Issue 2,
November 2005, Pages 272–285.
[19] EASHY Yang, “Performance Evaluation and Design of Supervisory Control
and Data Acquisition (SCADA) Systems”. IEEE Transactions on Industrial
Electronics, Vol. IE-31, No. 4.
[20] Craig Cider and Michael Hauser “Real Time T&D Applications at Virginia
Power” 0895-0156/90/0700-0025,1990 IEEE.
[21] Bin Qiu, Yilu Liu, Eng Kiat Chan, Lawrence L.J. Cao, “LAN Based control
for load shedding”, IEEE Computer Applications in Power, July 2001, pp.1
100
[22] S.Premrudeepreechacharn, C. Pimpa, “Voltage control in power system using
expert system Based on SCADA system”, 2002, pp.1
[22] M. Kezunovic, J. McCalley, T.J. Overbye, “Smart Grids and Beyond:
Achieving the Full Potential of Electricity Systems,” Proceedings of the IEEE,
Special Centennial Issue, Vol.100, pp.1329-1341, May 13 2012.
[23] João Figueiredo, José Sá da Costa., “A SCADA system for energy
management in intelligent buildings” ScienceDirect International Journal on
Energy and Buildings, Volume 49, June 2012, Pages 85–98.
[24] Stuart A.Buyer, SCADA: Supervisory Control and Data Acquisition, 4th
Edition, North Carolina: ISA, 2010, pp. 9-21.
[25] Srinivas Medida, Industrial Automation Pocket Guide, 1st Edition, IDC
Technologies, 2007, pp. 118- 139.
[26] Paramasivam, S.; Thillainathan, L.; Zeynal, H.; Diana, N., "Cost-effective and
real-time SCADA home energy monitoring system," IEEE 8th International
Conference on Power Engineering and Optimization (PEOCO), vol., no., pp.585,
590, 24-25 March 2014.
[27] Vivaldi, A.; de Moraes, C.H.V.; de Almeida Costa, C.I.; Lambert-Torres, G.,
"Smart alarm and event processing," Power and Energy Society General Meeting,
2012 IEEE , vol., no., pp.1,8, 22-26 July 2012.
[28] Leitao, A.; Mota Pinto, C.; Santos, V.; Dias, P.; Viegas, P.; Marsh, D.;
Bizarro, P., "Smart alarm processing," Electricity Distribution (CIRED 2013),
22nd International Conference and Exhibition on , vol., no., pp.1,3, 10-13 June
2013.
[29] Apostolopoulou, D.; Sauer, P.W.; Domínguez-García, A.D., "Automatic
Generation Control and Its Implementation in Real Time," System Sciences
(HICSS), 2014 47th Hawaii International Conference on , vol., no., pp.2444,2452,
6-9 Jan. 2014.
[30] Zhu, Y.; Tomsovic, K., "Analysis and control of Distributed Energy
Resources," Power and Energy Society General Meeting, 2011 IEEE , vol., no.,
pp.1,6, 24-29 July 2011.
101
[31] Bolborici, D., "ExpDTS — Hybrid dispatcher training simulator expert system
for operator assistance and evaluation," PowerTech, 2009 IEEE Bucharest , vol.,
no., pp.1,5, June 28, 2009-July 2, 2009.
[32] IEC International Standard Guide for Transmission protocols – Companion
standard for basic tele-control tasks, IEC Standard 60870-5-101/103, 2003.
[33] IEC International Standard Guide for Transmission protocols – Companion
standard for basic tele-control tasks, IEC Standard 60870-5-104, 2003.
[34] IEEE Guide for Power-Line Carrier Applications, 2005, Power System
Communications Committee of the IEEE Power Engineering Society.
[35] Cherng, P.S. Fletcher, R, “SDH rings for distributed cross-connect
functionality” in Proc. 1993, Fourth IEE Conference on Telecommunications. pp.
109-114.
[36] Rados, I., "Availability of the optical bidirectional self-healing ring with four
fibers with the multiplex section protection," Software, Telecommunications and
Computer Networks, 2008. 16th International Conference on , vol., no.,
pp.362,369, 25-27 Sept. 2008.
[37] ITU-T Standard Guide for Transmission Series G: Transmission Systems and
Media Systems and Networks, ITU-T G.823, March. 10, 2000.
[38] Nagesh, D.Y.R.; Krishna, J.V.V.; Tulasiram, S.S., "A real-time architecture
for smart energy management," Innovative Smart Grid Technologies (ISGT),
2010, pp.1-4.
[39] Peter W. Sauer Karl E. Reinhard Thomas J. Overbye, “Extended Factors for
Linear Contingency Analysis” 34th Hawaii International Conference on System
Sciences – 2001.
[40] PowerWorld Corporation, “User’s Guide for PowerWorld Version 14, 2001,
South First Street Champaign, IL 61820.
[41] Tak Niimura, Satoshi Niioka, Ryuichi Yokoyama, “Transmission Loading
Relief Solutions for Congestion Management” Power Systems Research, Volume
67, Issue 2, November 2003.
[42] Grijalva, S.; Visnesky, A.M., Jr; “Visualizations for power system
contingency analysis data” IEEE Power Engineering Society General Meeting,
2005.
102
[43] The European Electricity Grid Initiative (EEGI) Roadmap 2010-18 and
Detailed Implementation Plan 2010-12, Brussels, May 25, 2010.
[44] E. Lobato, L. Rouco, M. I. Navarrete, R. Casanova and G. Lopez, “An LP-
based optimal power flow for transmission losses and generator reactive margins
minimization”, in Proc. of IEEE porto power tech conference, Portugal, Sept.
2001.
[45] M Aamir, MA Uqaili, S Amir, BS Chowdhry, F Rafique, J Poncela,
“Framework for Analysis of Power System Operation in Smart Cities”, Springer
Journal on Wireless Personal Communications, June 2014, Volume 76, Issue 3, pp
399-408.
[46] Bin Liu; Nan Jiang; Yan Zheng; Yuanwei Jing, "Simulation of cost optimal
control of the transmission congestion management in electricity systems,"
Control and Decision Conference (CCDC), 2011 Chinese , vol., no.,
pp.3610,3615, 23-25 May 2011
[47] Srivastava, S.C.; Kumar, P., "Optimal power dispatch in deregulated market
considering congestion management," Electric Utility Deregulation and
Restructuring and Power Technologies, 2000. Proceedings. DRPT 2000.
International Conference on , vol., no., pp.53,59, 2000.
[48] SNMP Tutorial, the Fast Track Introduction to SNMP Alarm Monitoring by
Marshall DenHartog, DPS Telecom. 4955 East Yale Avenue, Fresno, California
93727.
[49] Li, Hongyan & Sun, Junjie & Tesfatsion, Leigh S., 2009. "Separation and
Volatility of Locational Marginal Prices in Restructured Wholesale Power
Markets," Staff General Research Papers 13075, Iowa State University,
Department of Economics.
[50] Aamir, M, Poncela, J, Chowdhry, BS and Uqaili, MA. “Impact Analysis of
Renewable Energy in National Grids for Energy Deficit Countries”
Communications in Computer and Information Science, 1, Volume 281, Emerging
Trends and Applications in Information Communication Technologies, Pages 1-9.
[51] Aamir, M.; Uqaili, M.A.; Poncela, J.; Khan, N.A.; Chowdhry, B.S.,
"Implementation and testing of optimal design of RTU hardware for Wireless
SCADA", 4th International Conference on Wireless Communications, Vehicular
103
Technology, Information Theory and Aerospace & Electronic Systems (VITAE),
2014, pp.1-5.
[52] W.Bolton, Programmable Logic Controllers, 5th Edition, Elsevier Newnes,
2009, pp. 1-20
[53] James A. Regh, Glenn J. Sartori, “Programmable Logic Controllers”, Second
Edition, 2009, Prentice Hall.
[54] Scott Hauck, André DeHon, “Reconfigurable computing: the theory and
practice of FPGA-based computation”, Elsevier Newnes, 2008
[55] Spartan-3 Generation FPGA User Guide available at: www.xilinx.com,
UG331 (v1.8) June 13, 2011.
[56] Denis Collins, Eamon Lane, “Programmable Controllers: A Practical Guide”,
First Edition, 2000, McGraw-Hill Book Company.
[57] White paper on SCADA produced by Motorola, 2007.
[58] Wayne C. Turner and Steve Doty, “Energy Management Handbook”, 2007,
the Fairmont Press, Inc.
[59] Riccardo Manzini, Alberto Regattieri, Hoang Pham and Emilio Ferrari.
“Maintenance Information System and Failure Rate Prediction” Springer Series in
Reliability Engineering, 2010, Maintenance for Industrial Systems, Pages 189-
217.
[60] Yao Yupeng, “Design of Digital PLC Experimental Teaching System” Lecture
Notes in Electrical Engineering, 1, Volume 112, Engineering Education and
Management, Pages 361-366.
[61] Massimo Lazzaroni, Loredana Cristaldi, Lorenzo Peretto, Paola Rinaldi and
Marcantonio Catelani. “Reliability Prediction Handbooks: Evaluation of the
System Failure Rate” 2011, Reliability Engineering, Pages 77-83.
[62] Rabus, B., M. Eineder, A. Roth, R. Bamler, The shuttle radar topography
mission- a new class of digital elevation models acquired by spaceborne radar,
Photogramm. Rem. Sens., v. 57, p. 241-262, 2003.
[63] Mauricio G.C Resende and Panos M. Pardalos, Handbook of Optimization in
Telecommunication, Springer Science Plus Business Media, Inc., 2006
104
[64] IEEE Recommended Practice for Data Communications Between Remote
Terminal Units and Intelligent Electronic Devices in a Substation, IEEE Std 1379-
2000 (Revision of IEEE Std 1379-1997), 21 September 2000.
[65] Muhammad Aamir, Javier Poncela, Muhammad Aslam Uqaili, B. S.
Chowdhry, and Nishat Ahmad Khan. 2013. Optimal Design of Remote Terminal
Unit (RTU) for Wireless SCADA System for Energy Management. Wirel. Pers.
Commun. 69, 3 (April 2013), 999-1012. DOI=10.1007/s11277-013-1060-9
http://dx.doi.org/10.1007/s11277-013-1060-9
[66] Xilinx Spartan3E FPGA Datasheet, Available online at:
http://www.xilinx.com/support/documentation/data_sheets/ds312.pdf (last
accessed on 21-Oct- 2014).
[67] Diligent Spartan 3E Starter User Guide, Available online at:
http://www.digilentinc.com/Data/Products/S3EBOARD/S3EStarter_ug230.pdf
(last accessed on 21-Oct- 2014).
[68] Frederic Leens, An Introduction to I2C and SPI Protocols, IEEE
Instrumentation & Measurement Magazine, Feb 2009.
[69] Ken Chapman, “Amplifier and A/D Converter Control for Spartan 3E Starter
Kit, Xilinx Limited, 26th February 2006.
[70] Hansen, S.G.; Koch, D.; Torresen, J., "Simulation framework for cycle-
accurate RTL modeling of partial run-time reconfiguration in VHDL,"
Reconfigurable and Communication-Centric Systems-on-Chip (ReCoSoC), 2013
8th International Workshop on , vol., no., pp.1,8, 10-12 July 2013.
[71] Banerjee, S.; Gupta, T., "Design aware scheduling of dynamic testbench
controlled design element accesses in FPGA-based HW/SW co-simulation
systems for fast functional verification," Quality Electronic Design (ASQED),
2010 2nd Asia Symposium on , vol., no., pp.175,181, 3-4 Aug. 2010.
[72] Muralikrishna, B.; Madhumati, G.L.; Khan, Habibulla; Deepika, K.Gnana,
"Reconfigurable System-on-Chip design using FPGA," Devices, Circuits and
Systems (ICDCS), 2014 2nd International Conference on , vol., no., pp.1,6, 6-8
March 2014.
105
[73] Kudtongngam, J.; Tiwatthanont, P.; Lewlomphaisarl, U., "The development of
high performance Remote Terminal Unit using RT-Linux for distribution system,"
ICCAS-SICE, 2009 , vol., no., pp.5653,5657, 18-21 Aug. 2009
[74] Morgan, F.; Cawley, S.; Callaly, F.; Agnew, S.; Rocke, P.; O'Halloran, M.;
Drozd, N.; Kepa, K.; McGinley, B., "Remote FPGA Lab with Interactive Control
and Visualisation Interface," Field Programmable Logic and Applications (FPL),
2011 International Conference on , vol., no., pp.496,499, 5-7 Sept. 2011
[75] Gujare, Santosh; Jagtap, Gaurav; Gharpure, Damayanti; Ananthakrishnan, S.,
"FPGA based data acquisition and analysis system," Physics and Technology of
Sensors (ISPTS), 2012 1st International Symposium on , vol., no., pp.177,180, 7-
10 March 2012.
[76] Muralikrishna, B.; Madhumati, G.L.; Khan, Habibulla; Deepika, K.Gnana,
"Reconfigurable System-on-Chip design using FPGA," Devices, Circuits and
Systems (ICDCS), 2014 2nd International Conference on , vol., no., pp.1,6, 6-8
March 2014
[77] Arshak, Khalil; Jafer, E.; Ibala, C.S., "FPGA Based System design suitable for
Wireless Health Monitoring Employing Intelligent RF module," Sensors, 2007
IEEE , vol., no., pp.276,279, 28-31 Oct. 2007.
[78] “MHX-2400 2.4 GHz Spread Spectrum OEM Transceiver”, Operating
Manual, Revision 1.56, April 7, 2006, Microhard Systems Inc.
[79] K. Doerksen, J. F. Levesque, I. Mas, “Design, Modeling and Evaluation of a
2.4GHz FHSS Communications System for NarcisSat,” Proceedings of 17th
Annual AIAA/USU Conference on Small Satellites, SSC03-VII-3, Aug. 2003.
[80] White paper on SCADA produced by Motorola, 2007.
[81] Wayne C. Turner and Steve Doty, “Energy Management Handbook”, 2007,
the Fairmont Press, Inc.
[82] WebPHY™ DATABUS IP core Datasheet, Available online at:
http://www.webphyfpga.com/WebPHY_DATABUS.html (last accessed on 22-
Oct-2014).
[83] ABB Product line of 540 RTU for Grid Automation Solutions.
106
[84] NetGuardian RTU models with PoE, Available online at:
http://www.dpstele.com/dpsnews/poe_rtus_power_over_ethernet.php pdf (last
accessed on 21-ct- 2014).
[85] SmartFusion2 FPGA development kit, Available online at:
http://www.microsemi.com/products/fpga-soc/design-resources/dev-
kits/smartfusion2/smartfusion2-development-kit (last accessed on 21-ct- 2014).