Documente Academic
Documente Profesional
Documente Cultură
Abstract- The interconnection of several small & large systems extracted from the data in real time using statistical analysis
has increased the probability of large blackouts in the power tools. Furthermore control commands are generated depending
grid. One of the leading reason behind these blackouts is low whether the estimated parameters are within prescribed range
reporting rate of existing devices and unavailability of
synchronized system wide data. Synchrophasor technology
or not. The data & information flow of synchrophasor network
provides solution to the problem. Phasor Measurement Unit is depicted in Fig. I.
(PMU) is the most front end device required to implement
Synchrophasor Technology. The paper proposes a non-DFT
~
GPSSatellite
based technique for development of PMU conformed to IEEE
standards C37.118.1 and C37.118.2. The proposed technique
aims to reduce the processing time & sampling rate which
~
ultimately leads to reduced cost. The hardware of PMU is ~
implemented using Raspberry pi Model B+, ADS 1015 and GPS
(Global Positioning System) model PA6H on MTK3339 chipset Data analyze
Make decision
Control system
I. INTRODUCTION
The signal conditioning block conditions both the input V. PHASE ANGLE ESTIMATION
voltage and current signals. The supply voltage is reduced to
suitable value using power resistors' VDR (Voltage Divide
The phase angle is estimated by calculating the time interval
Rule). The current sensing is done using ACS 712 IC
between the rising edge of the 1 PPS (Pulse Per Second) signal
(Integrated Circuit). Its output is clamped at 2.5 V so a
from GPS & the time of rising of sine wave at zero crossing
capacitor is connected after IC's output to remove this dc
shown in Fig. 4. But the phasor defmition pertinent to
offset. Then these voltage & current phasors are sent to both
C37.11S.l defmes the phase angle of a cosine function so 90
bridge rectifier and hysteresis comparator circuits for further
is subtracted after phase angle calculation using the sine
signal conditioning. Higher order harmonics are filtered from
function .
these signals using low pass filter as shown in Fig. 3. As it can
be seen in Fig. 3 that the low pass filter also introduces a
phase shift in the waveform but this phase shift is constant.
Therefore, this additional phase shift is subtracted from each
estimated phasor to obtain actual phase angle.
t , t I I ,
~
\\!LJ~ ~\)J
Figure 3 Harmonics removal using Low pass filter
All Digital Phase Lock Loop (ADPLL) which is present in Fig. 4. Phase angle estimation
1 1
The sinusoidal input waveform is fIrst converted into square f =B - B D ld = 1'5 (5)
function using hysteresis comparator, so that it can be fed Where, B= SOC time of zero crossing of current cycle
directly to the microprocessor. The output of comparator is a B _old=SOC time of zero crossing of preceding cycle
square wave having low & high voltage corresponding to the
Tp
dual power supply voltages. The microprocessor Raspberry pi
can only accept positive voltages, hence the negative portion
:.. ~I
Where, "xxxx" represents that the data of this field in not static
[G) = [BTB]-IBT (10) instead its value is different at every instant of time. SOC time
is calculated from the UTC time given by the GPS module
The matrix [G) is stored in real time for use and it is pre built on MTK3339 chipset using UART communication.
calculated. It consists of 50 rows (for 50 sps system) and 3 FRACSEC field is used to indicate the fraction of second, time
columns. The multiplication of matrix [G) with [0] is quality & also informs about leap second insertion or deletion
performed to obtain matrix [A] from which ROCOF can be nearby. Fraction of second is incremented with every rising
found at any time using (11). [3] edge. Its value varies between 0 and 49 for 50 sps reporting
w' rate PMU. The counter resets after completion of each second.
ROCOF =- (11)
21<. The CHK contains the cyclic redundancy check (CRC) of the
whole frame. It is calculated using mkcrcfun module of
python.
VIII. PMU DATA COMMUNICATION
The data frame is implemented as represented in Table. 2:
The data filling, reception & transmission is done as per Table. 2.Data Frame
IEEE standard C37.118.2-2011. TCP!UDP (Transmission
Control ProtocollUser Datagram Protocol) method is the opted
protocol which is most suitable for real time applications. The
modules of python used are socket, struct and RPIO
(Raspberry Pi Input Output). The struct module is used for
handling binary data for network connections. The data is
packed into bytes using struct.pack command, similarly
struct.unpack is used to convert the received bytes into
separate tuple entities as per given format. The socket module
deals with the UDP sockets, whereas RPIO module is utilized
to handle the TCP interrupt sockets. Although socket module The phasor is represented in polar form , while frequency
can also handle TCP sockets but it can't generate TCP and other value are represented in floating point format. The
interrupts, hence RPIO module is used instead of socket data frame is being sent after every 20 ms for 50 sps reporting
module for TCP sockets implementation. TCP/UDP method is rate. There can be several data streams transmitting from a
used for messages transmission. There are four types of single PMU simultaneously but here only one data stream is
message frames according to the standard out of which the implemented, so mCODE is assigned value " 1" which is
three i.e. command, header & configuration frames are going to be constant for all the frames. The actual PMU data
transmittedlreceived using TCP sockets whereas the single frame output is shown in Table. 3. The configuration frame is
data stream message frames are sent through UDP sockets in implemented in the similar fashion .
TCP/UDP method of communication. PMU transmits all the
above mentioned message frames except of the command Table. 3 PMU Data frame output
frame which is received by the PMU. Command frame is SYNC friiiiiiIi. ID soc FRACSEC STAT VOlTAGE ANGLE FRE ROCOF ANAlOG DIG CHK
43521 80 1 1443104668 100 128 268.25 1.89633 50.17 0.1 220 17 48676
usually sent by Phasor data concentrator (PDC) or such any 43521 80 1 1443104669 10 128 268.55 1.07378 50.17 220 17 43521
43521 80 1443104669 20 128 268.29 1.25039 50.17 0.1 220 17 49202
other synchrophasor device pertinent to C37.118.2. [7] 43521 80 1443104669 30 128 267.38 1.43404 50.18 11.56 220 17 49182
The PMU starts the spontaneous transmission of data 43521 80 1 1443104669 40 128 268.21 1.61463 50.18 0.2 220 17 42103
The command frame is different from above frames in the such disturbance
manner that it is to be received & decoded by the PMU. When Power system model validation
a command frame reaches the PMU's port, it generates a TCP Summing up all benefits, it is evident that the value of
interrupt. In interrupt service routine the CMD field of the benefits is much greater than the setup cost. Hence the
frame is interpreted and the rest of the program runs according payback period is equal to the blackout occurrence period.
to it. There can be several commands defined by the user but
there are four basic commands that are defmed by the standard X. CONCLUSION
itself. These are the switching on & off the data frames
transmission and requesting a header or configuration frame The most commercial PMUs estimate several order harmonics
from the PMU. along with the fundamental component, but there are several
applications which only require the data related to
IX. COST B ENEF IT ANALYSIS fundamental frequency component of power system. Hence,
this technique can be used to fabricate very low cost PMUs
The cost of implemented PMU excluding courier and which will reduce the overall implementation cost of
custom charges is around $107 which is much less as synchrophasor network. The actual hardware implemented and
compared to other commercial PMUs, for example the SEL- tested using this methodology is shown in Fig. 6. This PMU is
..
351A's retail price is $1260. The cost breakup of implemented intended to be tested using Phasor Measurement Unit
Calibration System-6135A/PMUCAL or any other such
PMU is shown Table. 4.
testillg equipment.
Table. 4 Cost breakup of implemented PMU
Equipment Cost
Microprocessor Raspberry Pi Model B+ S2S
2 GPS module Model: PA6H, chipset mtk333 S40
GPS Antenna and uFL to SMA connector S17
4 Current Sensing IC ACS71 2T ELC-20A SIS
ADC ADS 10 15 Adafruit S10
Sum $107