virtual-instrumentationbased - pmu calibrator for ieee c37 ......2014/10/22  · ieee c37.242 - 2013...

24
ni.com Virtual-Instrumentation-Based PMU Calibrator for IEEE C37.118.1-2011 Compliance Testing Qiao Guo, Senior Software Engineer Embedded Systems, National Instruments

Upload: others

Post on 24-Jan-2021

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

ni.com

Virtual-Instrumentation-Based PMU Calibrator for IEEE

C37.118.1-2011 Compliance Testing

Qiao Guo, Senior Software Engineer Embedded Systems, National Instruments

Page 2: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

2 ni.com

Key Takeaways

• The differentiated PXI platform enables a rapid prototyping of automated, multi-functional, accurate PMU calibrator

• Full coverage of the tests in IEEE C37.118.1 – 2011 • Output uncertainty within the error limits in IEEE C37.242 – 2013 • Graphical system design software platform is customizable

enough to quickly respond to future standard evolvement

Page 3: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

3 ni.com

Agenda

• Specification overview • Key components • How to calibrate the PMU calibrator • Summary

Page 4: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

4 ni.com

Agenda

• Specification overview • Key components • How to calibrate the PMU calibrator • Summary

Page 5: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

5 ni.com

Uncertainty of Nominal Value

Requirement in IEEE C37.242 -

2013

PXI-Based PMU Calibrator

Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05

RFE (mHz/s) 1 0.2

Dynamic, modulation

TVE (%) 0.2 0.1 FE (mHz) 0.5 0.5

RFE (mHz/s) 10 0.5

Dynamic, ramp

TVE (%) 0.2 0.1 FE (mHz) 0.5 0.5

RFE (mHz/s) 10 2

Page 6: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

6 ni.com

Other Advantages

Items Traditional Implementation

PXI-Based PMU Calibrator

System setup Complex Simple and small size (all in a 3U chassis)

Execution Requires proficient operator Fully automated

Time consumption 6~10 hours per configuration

1.5~2 hours per configuration

Customization Unchangeable hardware and closed software

Modular hardware and open-source software

Upgrade flexibility Difficult Easy Cost High Low

Page 7: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

7 ni.com

Agenda

• Specification overview • Key components • How to calibrate the PMU calibrator • Summary

Page 8: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

8 ni.com

PXI-Based PMU Calibrator

Page 9: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

9 ni.com

PXI-Based PMU Calibrator

Page 10: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

10 ni.com

FPGA-Based Signal Generator

• FPGA timekeeper – Synchronizes FPGA 40 Mhz clock with GPS timestamp in 100 ns deviation

Page 11: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

11 ni.com

FPGA-Based Signal Generator

• Phase compensation - Takes account of all the factors before the analog output signal

Page 12: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

12 ni.com

Phase Compensation

• Introduced by various factors • Synchronization, FPGA processing, DAC output filter, loading

effect, …

• Measured first by oscilloscope

Signal Pattern Phase Delay Steady-state 3 us

Modulation 4 us

Frequency ramp 6 us

Step change 4 us

Page 13: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

13 ni.com

FPGA-Based Signal Generator

• Mathematical calculation - Generates various steady-state and dynamic-state signals according to mathematical equations

Page 14: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

14 ni.com

PXI-Based PMU Calibrator

Page 15: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

15 ni.com

PXI-Based PMU Calibrator

Page 16: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

16 ni.com

Error Analysis

• Not feasible to leverage a calibrated reference PMU • Mathematical-model-based method removes the potential

negative effects of uncertainty and unrepeatability • Calculate the true values

• Error = Measured value – true value

)]52cos(1.0502cos[)]52cos(1.01[ ππππ −⋅⋅+⋅⋅⋅⋅+= tttXX ma

)52cos()52(1.0)52sin(51.050

)]52cos(1.0[)]52cos(1.01[2/

2 πππ

πππππ

−⋅⋅⋅−=

−⋅⋅⋅−=−⋅⋅∠⋅⋅+=

tROCOFtfrequency

ttXphasor m

Page 17: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

17 ni.com

Report Generation

• Automated, customizable for user-defined report format

Configuration HTML test report Detailed report

Page 18: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

18 ni.com

Functional Extendibility

• Flexible and customizable enough to cover • GPS RF signal simulator • Higher reporting rates support • EIA-232, EIA-485 communications • IEC 61850-90-5 • Compensate the magnitude error and phase delay introduced by

3rd party power amplifier

Page 19: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

19 ni.com

Agenda

• Specification overview • Key components • How to calibrate the PMU calibrator • Summary

Page 20: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

20 ni.com

How to Calibrate the PMU Calibrator

PMU Calibrator

ControllerFPGA-based DAQ

FPGA Timekeeper

t

aX),( aXt

trigger

Fitting

],,[ 0 fm RwX

],,[ ''0

'fm RwX

ErrorAnalysis

TVEFE

RFE

ADC

PPS

FPGA

Oscilloscope

Phase delay

)(tfX a =

KnownModel

Page 21: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

21 ni.com

Verification Using Oscilloscope

• Within 1 us = 0.3 mrad = 0.05% TVE (given 0.04% magnitude error)

Page 22: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

22 ni.com

How to Calibrate the PMU Calibrator

PMU Calibrator

ControllerFPGA-based DAQ

FPGA Timekeeper

t

aX),( aXt

trigger

Fitting

],,[ 0 fm RwX

],,[ ''0

'fm RwX

ErrorAnalysis

TVEFE

RFE

ADC

PPS

FPGA

Oscilloscope

Phase delay

)(tfX a =

KnownModel

Page 23: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

23 ni.com

Verification through Samples Fitting

Sampled values with timestamps Known user-configured values

TVE FE

RFE

Levenberg-Marquardt non-linear fitting Known signal type

],,[ 0 fm RwX

],,[ ''0

'fm RwX

Page 24: Virtual-InstrumentationBased - PMU Calibrator for IEEE C37 ......2014/10/22  · IEEE C37.242 - 2013 PXI-Based PMU Calibrator Steady state TVE (%) 0.1 0.05 FE (mHz) 0.1 0.05 RFE (mHz/s)

24 ni.com

Summary

• Various synchronized signals can be generated to cover all the C37.118.1-2011 based steady-state, dynamic-state, and reporting latency tests for both M class and P class at all reporting rates.

• FPGA technology allows the accurate signal generation algorithms on hardware, achieving TVE/FE/RFE within the limit as defined in IEEE C37.242 – 2013.

• Versatile software platform with open-source is customizable enough to quickly respond to standard evolvement or the error compensation of 3rd party power amplifier.

• Uncertainty is well proved by two verification methods.