Photovoltaic - System - by Interfacing OpenDSS and Matlab
Photovoltaic - System - by Interfacing OpenDSS and Matlab
Abstract— With the increase in demand for clean and green operation issues and impacts on other PV systems connected to
power, several energy utilities are increasing renewable energy in the same LV circuit [3].
their generation portfolio. The high penetration of PV can create
problems of voltage fluctuation and frequency variation. The two Finding a software that can perform QSTS in all possible
major smart functionalities that address high PV penetration modes of operation is difficult. It can only be done, if the
include dynamic Volt/VAR control for voltage fluctuations and software offers a Common Object Model (COM) interface
active power control and curtailment to achieve frequency capability to run it through an external program and utilize the
regulation. Quasi-static time series simulation of the power grid capabilities of the external program to have an enhanced
that includes the two smart functionalities of the Photovoltaic evaluation [1]. The basic features required from a distributed
(PV) generator is needed. In this paper, the modeling and analysis system analysis tool with specific reference to the PV inverters
of the power grid with PV generators is presented using the open include power flow analysis, time-series analysis with desired
source simulation tool OpenDSS. Specifically, the COM interface time interval, GIS data integration, PV generator models, PV
capability of OpenDSS is used to interface with Matlab to inverter control, PV insolation data, voltage regulation and
simulate the advanced functionalities of Volt/VAR and active transient analysis.
power control and at the same time observe the effect of these
controls in the power grid. The IEEE 13 bus feeder is used to With high penetration of PV, the voltage levels in the grid
demonstrate the usefulness of the proposed simulation begin to oscillate and cause a major concern to the utilities and
methodology interfacing both Matlab and OpenDSS. the customers. One of the solutions is to implement dynamic
Volt/VAR control with advanced functionalities integrated into
Keywords— PhotoVoltaic Systems, Frequency Regulation, the PV inverter. A number of strategies have been described in
Volt/VAR control, OpenDSS [4-6], to mitigate the concern of fluctuating voltage.
I. INTRODUCTION The variable nature of PV is due to the fact that it is
Solar power has been expanding at a rapid pace during the dependent on weather conditions, seasonal conditions, seasonal
past eight years. The cost per kWh has been dropping with the changes and geographical changes. Such a dynamic behavior
average price of a completed PV system recording a drop of has also an adverse effect over the system frequency and causes
33% since 2011 [1]. As solar is becoming cost-competitive with the active power output to fluctuate which is the other cause of
other forms of energy generation, there has been an increase in concern for the utilities. Several strategies have been proposed
the solar PV installations worldwide. Many distribution circuits in [7-12] to mitigate the effect on frequency. High penetration
have already reached high penetration levels of PV. There are of PV makes it necessary to have an effective real-time
several undesirable effects of high PV penetration that include communication and control between the utilities and PV plant
voltage excursions, harmonic distortion and system power loss operators. Utilities having a simulation tool can analyze the
characteristics [1]. effect of PV on the feeder and can evaluate different control
methodologies. This will help to implement a control that would
Quasi Static Time Series Simulation (QSTS) is a useful take care of the concerns distributed PV causes on the feeder.
method for analyzing the impact of distributed PV on the grid
[2]. The PV power output is modelled as a time series and a This paper focuses on a simulation methodology that
power flow solution is performed for every time instant, utilizes the Common Object Model (COM) capabilities of
assuming that the system reaches a quasi-steady state. The OpenDSS, an open source platform to perform Quasi Static
results can then be plotted as a function of time. Time Series Analysis with dynamic Volt/VAR and active
power control. Matlab has been used as an external program to
Voltage regulation devices have evolved over time and invoke OpenDSS through COM. The handles provided after
provide complex and customized control modes for many solving the circuit have been used to achieve the Volt-VAR
different applications. However, with high PV penetration and control and in curtailing the active power. Simulation strategies
variable nature of PV, operation of distribution system and adopted to visually identify the effects of Volt-VAR control and
voltage regulation devices is challenging. The variable nature power curtailment under frequency regulation on the smart
of solar also affects the voltages on the secondary low voltage inverters are further enunciated.
(LV) side of distribution transformers, causing load/equipment
II. QUASI STATIC TIME SERIES ANALYSIS USING IEEE 13 an open source and it provides a platform to model the feeder
NODE FEEDER integrated with distributed source of energy and perform a
Quasi Static Time Series Analysis and finally analyze the same
A. System Description
in real-time. Real-time simulations help in analyzing the feeder
A number of power flow simulation softwares are available models that could help make momentary changes in the
that provide us with ease of solving complex radial networks equipment in real-time and mitigate the concerns of voltage
both balanced and unbalanced. But it becomes necessary to fluctuations, harmonic distortions, frequency regulation. The
provide with a standard that could be used in all currently most important feature of OpenDSS is that it can solve
available platforms and compare the results. IEEE has provided
unbalanced radial feeders and it uses Newton Raphson method
a set of defined test feeders that can be used in any platform and
to perform power flow analysis. It provides a user friendly GUI
the results could be compared. The present paper uses an IEEE
13 Bus Node Feeder for analysis. Fig. 1 gives a one line diagram that helps modeling the feeder in a clear way with each element
of the IEEE Node Test Feeder. This feeder is very small and yet being defined separately. It supports different solving modes
displays some very interesting characteristics. It actually that help users to perform this analysis at a wider range. As it
displays an approximate model of the small radial feeder for is an open source software, programmers are free to make
the most common feature of distribution system. changes in the source code and utilize the properties of
OpenDSS as desired.
Three PV generators each rated at 500 KW are connected at
bus 675 to simulate Volt/VAR control and at bus 680 to The COM interface capability can help control OpenDSS
simulate active power curtailment. The PV power profile of all through an external program like Python, Matlab, C#,
the three generators and for both the simulations is assumed to
GridLabD, Lab View and make use of the functionalities of
be the same. Fig. 2 gives the PV power profile used for three
PV generators. In Fig. 2, 30 different points have been these external programs to perform studies at a higher level.
considered. QSTS is performed for a period of 24 hours taking
30 different intervals at a step size of 0.8hours for analysis. C. Methodology
This paper focuses on a simulation methodolgy shown in
Fig. 3 that utilizes the COM capabilites of OpenDSS to perform
QSTS and simulate the capabilities in Volt/VAR and frequency
regulation. Matlab command environment is used as to invoke
OpenDSS through COM. It can be seen in Fig 3 that data can
be transmitted to and from OpenDSS and Matlab through the
COM interface. With the help of this tool, QSTS can be
performed and the feeder can be analyzed with PV integrated
on it. Matlab utilizes the data received from OpenDSS to vary
the parameters to perform Volt/VAR and Active Power control.