You are on page 1of 12

2154 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO.

4, NOVEMBER 2014

Development of a Universal Platform for Hardware


In-the-Loop Testing of Microgrids
Jing Wang, Student Member, IEEE, Yulun Song, Wendong Li, Ji Guo, and Antonello Monti, Senior Member, IEEE

Abstract—The operation of a microgrid becomes significantly with indeterminacy of uncontrollable DER units [1]–[3]. An
complex with the high penetration of distributed energy resources EMS for microgrid operation was reported in [4] and [5] to
(DERs), demand-side management, market operation, and dis- deal with microgrid stability issues based on different control
connection and reconnection to the utility grid. Therefore, devel-
opment of advanced tools/platforms for testing operation and strategies and analysis approaches. An EMS aiming to solve
control of microgrid has attracted more and more attention the energy imbalance problem is developed in [6]–[8] based on
nowadays. The current literature reveals that the microgrid’s a new prediction strategy to forecast the load and generation.
control and management are designed to be tested either in a All these works discussed above share a common feature:
numerical simulation approach, or only under a specific hard- validation, demonstrations, and tests are all performed with
ware device/experiment environment; they do not deal with a
comprehensive platform capable of easily executing very com- numerical simulation. As stated in [9], results of the numeri-
plex applications built by composing required functionalities in cal simulation approach may not be reliable, as detailed models
a standardized, easy-to-use, and well-defined way. To address the of the components are often unavailable or insufficient, as the
problem of limited testing functions of existing tools/platforms, a synthesis and validation of the models is challenging. There-
hardware-in-the-loop (HIL) approach, in particular combining a fore, further validation of works tested beyond the numerical
power-HIL (PHIL) and a signal-HIL (SHIL), is proposed in this
paper. Such an approach is suitable for testing the system-level simulation method is necessary for technology de-risking prior
controller energy management systems (EMSs) and hardware con- deployment.
trollers at signal level, as well as hardware devices like power Various research works regarding control of inverter-
converters at power level. Hence, this platform is designed for flex- interfaced DERs have been developed and tested in hardware
ibility and universality. The HIL platform is presented in this work devices in order to verify the practical applications. As reported
and its performance is demonstrated in a sample application.
in [10]–[13], control algorithms for power sharing, inverter out-
Index Terms—Energy management system (EMS), hardware put impedance reduction, grid impedance estimation, and grid
in-the-loop (HIL) simulation, microgrid.
power quality improvements are tested on a hardware controller
and voltage-source inverters, in particular, the utility grid is rep-
I. I NTRODUCTION
resented by programmable power supply [13].

A MICROGRID is a part of an electrical grid with elements


of distributed energy resource (DERs), power electron-
ics devices, distributed energy storage systems, and local loads
Field tests have been developed for testing the EMS of
a microgrid to achieve online operation of the microgrid in
standalone conditions [1]. An EMS for a microgrid is imple-
which can work both in grid-connected mode and stand-alone mented and tested via a communication infrastructure based
mode [1]–[3]. The operation of a microgrid system becomes on RS-485 in [14] and [15], and an experimental platform
significantly complex with the high penetration of DERs, based on supervisory control and data acquisition (SCADA) is
demand-side management, market participation, disconnection, developed in [16] to test the management of a hydrogen-based
and reconnection to the utility grid [2]. Therefore, development microgrid. A hardware in-the-loop (HIL) simulation platform
of tools/platforms for testing operation and control of micro- is proposed in [17], and a digital signal processor (DSP) is
grids has attracted more and more attention nowadays [3]. embedded as a communication interface between real time
Substantial works on the control and operational issues digital simulator (RTDS) and the EMS man–machine interface
of microgrid are available in the literature, with focus on (MMI) via RS-485. An emulated laboratory microgrid is
energy management, control of DERs, field tests, and labora- developed to test EMS in [18] and [19], however, there is no
tory experiments. An intelligent energy management system communication between the EMS and microgrid components,
(EMS) was implemented to obtain economic operation and deal which therefore limits the applications in real life.
Manuscript received November 01, 2013; revised March 29, 2014 and June The literature discussed above reveals that the microgrid’s
06, 2014; accepted July 29, 2014. Date of publication August 21, 2014; date of control and management systems are designed to be tested
current version November 04, 2014. Paper no. TII-13-0846. either in a numerical simulation approach, or test only under
The authors are with the Institute for Automation of Complex
Power Systems, E.ON Energy Research Center, Rheinish-Westfälishce
a specific device/experimental environment (i.e., power con-
Technische Hochschule (RWTH) Aachen University, 52074 Aachen, Germany verters, microcontroller, and platforms/tool for EMS). Instead,
(e-mail: jwang@eonerc.rwth-aachen.de; ysong@eonerc.rwth-aachen.de; wli@ a comprehensive platform would be necessary, featured with
eonerc.rwth-aachen.de; jguo@eonerc.rwth-aachen.de; amonti@eonerc.rwth- easy execution of very complex applications, built by com-
aachen.de).
Color versions of one or more of the figures in this paper are available online
posing functionalities in a standardized, easy-to-use, and well-
at http://ieeexplore.ieee.org. defined way. To address the problem of limited testing functions
Digital Object Identifier 10.1109/TII.2014.2349271 of the existing tool/platform, a HIL approach that combines a
1551-3203 © 2014 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See http://www.ieee.org/publications standards/publications/rights/index.html for more information.

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
WANG et al.: DEVELOPMENT OF A UNIVERSAL PLATFORM FOR HIL TESTING 2155

power-HIL (PHIL) and a signal-HIL (SHIL), is proposed in


this work. This testing approach is suitable for both signal-level
test of system-level controller EMS, hardware controllers, and
power-level test of devices, like power converters. A platform
with these features achieves the flexibility and universality for
testing the operation and control of a microgrid.
The HIL simulation (emulation) is a technique used to
test a physical device (or system of devices) embedded in
the real-time simulation system [9]. This simulation approach
combines the advantages of complete numerical simulation
method and complete hardware field test, and has sev-
eral benefits like real-time simulation, short build-up time,
capable of repeatability, relatively low cost, and reliable
results [14].
A SHIL is mainly used to test the controller of a compo-
Fig. 1. Concept of a universal HIL platform.
nent/system, and the rest of the system is modeled in a real-
time simulator. In this case, the controller under test (CUT) is
coupled via signals to the system modeled in real-time simu-
lator [20], no conservation of energy is enforced. Instead the
power HIL, PHIL, integrates power hardware into the simu-
lation, hence it requires an interface that absorbs/sinks actual
power, in a way that the conservation of energy is enforced at
this interface between the rest of the simulated system and the
hardware under test (HUT) [20].
As effective solutions for fast prototyping, the SHIL and
PHIL have been widely applied in various engineering areas
such as aerospace and automotive industry, robotics, power sys-
tem, and railway system [17]. In particular, traditional appli-
cations in power system are closed-loop testing of controllers
for high-voltage direct current (HVDC) system, shunted self-
commutated static var compensators (STACOM), protective
relays [21]–[23]. Nowadays, more and more test setups apply-
ing SHIL and PHIL simulations have been developed to sup-
port the development of renewable energy technology, mainly
focusing on photovoltaic [9], wind turbines [24], fuel cells [25],
and microgrid [14], [17]. Fig. 2. Examples of HIL platform testing different components. (a) Power HIL
test of HUT. (b) Signal HIL test of controller. (c) Signal HIL test of EMS.
(d) Power and Signal HIL test of HUT and EMS.
II. I NTEGRATED F RAMEWORK FOR HIL P LATFORM
The scheme of the universal HIL platform is shown in Fig. 1. load. Examples of different platform configurations for testing
The HIL platform comprises a communication interface, a real- different components in the microgrid are shown in Fig. 2.
time simulator and a power interface, and the system under As shown in Fig. 2(a), the testing of an individual photo-
test (SUT) is composed of HUT, CUT,, and system CUT. The voltaic (PV) inverter system is an example of HIL test of an
SUT includes components from hardware device to system- actual power device that involves only the power interface. The
level controller, therefore the platform requires corresponding aim of this test is to investigate the interactive dynamics (e.g.,
interfaces to link the SUT and the simulated models. The com- dynamic stability and performances) between the power device
munication interface has to be able to provide a common com- and simulated model in real-time simulator. The demonstration
munication connection for the system CUT, real-time simulator, of this application can be found in [9].
and CUT. The power interface is a high-power, high-bandwidth The testing of a digital controller shown in Fig. 2(b) is
power electronics amplifier, which enforces the real power vir- an example of HIL test of control performances (e.g., stabil-
tually exchanged between real-time simulator and the actual ity, robustness, and accuracy) of a controller. In this case, the
HUT [20]. DSP controller is the CUT, hardware devices (e.g., PV inverter
As illustrated in Fig. 1, the platform integrates signal-level system) are modeled in the real-time simulator, and the com-
and power-level HIL, and the individual components of each munication interface sends control commands (e.g., power ref-
level are presented in the dashed block in the figure. This erences and operating mode) to the DSP. The realization of
combination of SHIL and PHIL allows for the testing of this example is reported in [26], in which two DSP devices are
specific components as well as the complete microgrid system implemented to test the voltage-control algorithms of the DER
including, e.g., EMS, control devices, the DER unit, and the units in the microgrid.

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
2156 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 4, NOVEMBER 2014

The example presented in Fig. 2(c) allows for testing measurement signals of the simulated models to HUT, and
real-time operation performance of system-level controller of receive and implement the real-world control values obtained
a microgrid system such as EMS, and the communication from the HUT via the interface of actuators and sensors. In
interface supporting fast communication connection and large addition to the A/D interfaces, the communication interface that
amount of data transmission is crucial for this testing setup. The provides a real-time communication link to and from the sim-
validation of this HIL for EMS is carried out by testing a pilot ulator is required to support functions like data connection and
microgrid [17], however, the application of this work can be various communication protocols.
improved by a high-speed and low-latency digital communica-
tion interface [28].
The examples above show the testing of individual compo- C. Power Interface
nents, and the testing of two components are supported as well The power interface physically links a discrete time system
by the HIL platform as shown in Fig. 2(d). This example of (simulated model) and a continuous time system (HUT) such
test setup is necessary prior to carrying out the complete test as that the real power is virtually exchanged between the two sys-
shown in Fig. 1. tems. To guarantee the seamless operation between HUT and
real-time simulator, a high-power, high-bandwidth power elec-
tronic interface is used as an actuator to track the dynamic vari-
III. D ESIGN R EQUIREMENTS
ations and enforce the conservation of energy at the interface
To develop such a universal HIL platform, specific require- terminals. The power interface exchanges signal-level signals
ments for topology, signal scaling, bandwidth, and power (a few volt) with real-time simulator and power-level signals (a
ratings of the interfaces as well as the requirements for model- few hundred volt) with HUT [9]. It consists of a power ampli-
ing and simulation should be defined to guarantee its stability, fier which physically reconstructs a reference variable from the
real-time simulation, flexibility, and extensibility. The design real-time simulator (e.g., voltage and current) and applies it to
requirements for each part of the HIL platform are described in the HUT, and also a sensor which measures the output of the
the following sections. HUT (e.g., current and voltage) and sends it back into the real-
time simulator [20], [37]. As the power interface reconstructs
A. Modeling voltage or current variable, the output filter should be able to
switch between LC and LCL filter accordingly. As the HUT
In the HIL platform, all the components that are not in the
absorbs or sinks real power, the power interface must include
form of hardware have to be simulated in a real-time simulator.
appropriate power application and conversion apparatuses to
The accuracy and simulation time step of the simulated mod-
support the bidirectional power flow [27].
els may differ strongly depending on the purpose of the testing.
The microgrid under test can be ac, dc, and hybrid micro-
For instance, if the influence of pulse width modulation (PWM)
grid. In particular, if hardware devices in dc microgrid are the
techniques needs to be studied as shown in Fig. 2(b), a com-
HUT then outputs (voltage and current) of HUT are dc vari-
plete inverter model including dc bus, full bridge inverter, and
ables. By using the full bridge converter, the power interface in
LC/LCL filter should be built and run in a small-time step about
the platform can work both in dc and ac mode. Moreover, the
1 µs. When the focus is to test EMS as shown in Fig. 2(c), the
sensors for power interface should have enough bandwidth for
inverter model can be represented by an average model and run
accurately measuring the dc variables.
in a large-time step such as 50 µs.
Ideally, the power interface should have unitary gain with
If an average model of power electronic converters is sim-
infinitive bandwidth and no time delay to perfectly reconstruct
ulated while the current/voltage controller is embedded in a
the reference signal [27], [37]. However, it is neither achiev-
microcontroller, then the sampling frequency for the digital
able nor affordable. Since errors and delays caused by the
controller may be set equal to the two times of bandwidth of
power interface such as quantization of A/D and D/A conver-
the fastest control loop in the system (typically its the current
sion, saturation, sampling and elaboration time delay and har-
control loop). This enables the sampling of current that can be
monics injections, the sensor’s time-delay and noise, additional
effectively controlled, with no aliasing effects. The discretiza-
time-delay caused by real-time simulator may lead to accuracy
tion time step for the model should be adjusted accordingly
issues, or instability [37]. Thus, several interface algorithms are
in order to accurately simulate the model behavior between
reported in [27] to discuss the stability and accuracy issues of
the samples. A value of 15 µs is quite representative but not
PHIL simulations.
necessarily.
Regarding the power rating, topology, and bandwidth of the
power interface, these characteristics depend on the HUT, and
B. Simulation
guidelines can be found in [9] and [27]. Besides the power
In this integrated platform, the types of tested transients interface, a signal-level interface may be needed if the A/D
are electromagnetic transients, therefore transient for testing input/output (I/O) voltage levels of a real-time simulator are not
fault/protection is not studied. The simulated model must compatible with the CUT. Real-time simulators such as RTDS
be computed in hard real time in a real-time simulator have A/D I/O voltage levels within a range of −10 to +10 V,
with hardware allowing the simulated model to receive/send which for example does not fit with a standard DSP (0–3.3/0–
analog/digital (A/D) signals from/to external devices. By this 5 V). Thus, a signal electrical interface has to be developed to
way, the real-time simulator is able to send the calculated tune the voltage levels from ±10 to 0–3.3/0–5 V.

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
WANG et al.: DEVELOPMENT OF A UNIVERSAL PLATFORM FOR HIL TESTING 2157

D. Communication Interface
The inclusion of system-level controllers such as EMS into
the HIL simulations requires a common communication infras-
tructure for data transmission and information exchange among
different entities (e.g., simulated model, embedded microcon-
trollers, and EMS).
The requirements for the communication interface such as
delay and bandwidth are dependent on the update time of EMS
due to the constraints for real-time simulation. Once the update
time of EMS is fixed, the delay of the round trip signal via
communication interface should be at least smaller than the
update time of EMS. From stability point of view, the time
Fig. 3. Schematic diagram of the simulated microgrid.
delay should be minimized as much as possible to reduce the
time required for closing active and reactive power control loop, TABLE I
thereby the stabilization time for the complete system would be PARAMETERS OF M ICROGRID
shortened [3].
As the function of EMS is to monitor and control the opera-
tion of the complete microgrid in order to optimize the power
exchanged between the microgrid and the utility grid, the
update time of EMS is defined in terms of power level of DERs.
The bandwidth of power level reported in [36] is typically in the
range of 2–10 Hz so that the recommended update time of EMS
can be defined in the range of 100–500 ms.
There are large numbers of protocols for communications,
and exchanging power systems data between devices from dif-
ferent developers is always problematic when proprietary for-
mats are used. Standardization is the key for the advancement
of the connectivity and interoperability within a system. It is real-time simulator RTDS. The design and implementation of
necessary to define the data format in a unified and acceptable each part in this sample platform is discussed in this section.
way which meets the requirement of a widely used international
standard for power system automation in particular for micro-
grids or DERs. A. Simulated Microgrid in RTDS
The simulated microgrid in RTDS shown in Fig. 3 includes
E. System Controller one PV, one wind turbine, one diesel generator, one battery
energy storage system (BESS), and three loads. The DER units
The system controller is the implementation environment for
(PV, wind turbine, and BESS) working as current sources are
system-level controllers such as EMS which includes Ethernet
modeled by a generic dynamic model as described in [30] for
Interface, EMS algorithm, and MMI. In order to be universal,
dynamic behavior and stability analysis. The diesel generator
the data updating rate should be able to be modified according
model includes automatic voltage regulator and turbine gov-
to the applications (simulated system), communication delay,
ernor, and works as a voltage source (VF mode) when the
and EMS algorithm execution time. The format of the data sent
microgrid operates in islanding mode and current source (PQ
back should be consistent with the data format sent by the com-
mode) when the microgrid works in grid-connected mode. All
munication interface. Whatis more, the function of the black-
the components are simulated with a large-time step of 50 µs,
box testing should be possible in case the EMS algorithm is not
and the parameters can be found in Table I.
implemented in a given environment (e.g., LabVIEW) or the
The microgrid can work in both grid-connected and islanding
source code is not available.
modes. In this microgrid, each DER unit has its local controller,
which controls output power through regulating output cur-
rent, or forms the bus voltage by controlling voltage magnitude
IV. S AMPLE P LATFORM and frequency, and controls switching status. The control com-
Section II proposes an integrated framework for HIL plat- mands of real/reactive power set points, voltage/frequency set
form which is able to test individual components as well points and the commands to switch mode of operation/control
as a complete system. The realization of such HIL platform of DER units, loads, and microgrid are generated by the
is presented in this section as an example of application to EMS externally to the real-time simulation, and sent to RTDS
demonstrate the feasibility of the envisioned integrated frame- through the communication interface.
work. The configuration of the example platform is depicted in Data in RTDS can be exchanged with external devices in
Fig. 2(d). For this application, a high-performance communi- real time, mainly in three ways. Using A/D I/O board is a first
cation interface is developed to link the DUT, EMS, and the and immediate way to exchange signals between RTDS and

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
2158 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 4, NOVEMBER 2014

TABLE II
C OMPARISON B ETWEEN GTNET AND GTFPGA

Fig. 4. Block diagram of EMS.


external devices. Since the RTDS analog I/O boards connect via
optical fiber to an RTDS processor card, and the analog values TABLE III
are in digital format while they are transferred over this fiber P ROTOCOL PARAMETERS
[28], to build a direct interconnection to this Giga processor
card (GPC) would reduce the time for data transmission as well
as improve data precision. Thus, a second solution, a prototype
card Giga transceiver field program gate array (GTFPGA),
was developed to work as an interface to achieve the direct
interconnection to the GPC in RTDS. The third solution,
Giga transceiver network (GTNET) communication card can
support data exchange based on different network communi-
cation protocols. The second solution is the most flexible and
powerful one due to its availability to interact with GPC card
and capability of user-defined functions/applications [29]. As protocol (TCP) and user datagram protocol (UDP) protocols.
the first solution does not support an open high-speed digital UDP protocol is adopted in this application due to its faster
communication link [28], only comparisons between GTNET transmission speed compared to TCP [33], thus achieving a
and GTFPGA are made and summarized in Table II. Besides high-speed and real-time EMS.
the advantageous listed in Table II, the hardware resources of Before starting the operation of the EMS, the user needs to
FPGA enables it as a solution for interfacing different entities enable the function of the Ethernet Client by choosing the type
(e.g., simulated model, embedded microcontrollers, and EMS). of protocol and inserting the corresponding settings as shown
Therefore, GTFPGA is applied in this sample platform and the in Table III.
complete platform. The EMS monitoring and returning command data updating
rates can be defined by users in the “Acquire Data Block” in
LabVIEW. The example EMS acquires data from the commu-
B. Energy Management System
nication interface every 100 ms, and sends the command data
The EMS works as central controller of the microgrid to back every 100 ms.
supervise the control and operation of all the components in 2) EMS Algorithm: The EMS algorithm includes two parts:
the microgrid, such as connection/disconnection of DER units, the economical optimization algorithm for scheduling output
load shedding, and operating modes of the microgrid. and the technical control algorithm for correcting the scheduled
The EMS in this case study is PC-based and developed output and generating the optimized set points output. The con-
in LabVIEW due to its advantages like easy-to-use, inte- figuration diagram of the EMS algorithm is shown in Fig. 5.
grated libraries and high reliability compared to other languages 3) User Interface: The user interface (UI) has a charac-
C/C++/C#. The EMS is divided into four modules based on teristic of MMI, which displays all the measurement data in
the different functions, and the data flow between each mod- microgrid, and the user can manually control the operation
ule is shown in Fig. 4. The detailed function of each module is of microgrid. The UI includes a monitoring panel, waveform
explained in the following sections. charts, and control methods. The monitoring panel displays the
1) Ethernet Interface: The Ethernet Client provides con- topology of the microgrid and real-time measurements data.
nection for the EMS and communication interface to exchange The waveform charts show all the output active and reac-
data through the Ethernet interface. The Ethernet Client is tive power of the DER units, consumption of the loads, and
implemented in LabVIEW design environment, which pro- export/import power at PCC. The control method is designed
vides several easy-to-use Ethernet function blocks and there- for the user to choose the operation manner of the microgrid:
fore simplifies the development process. In order to satisfy manual or automatic. With manual manner, the user can set
a broad application, this client supports both transfer control the power setting points and switch status manually. As for the

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
WANG et al.: DEVELOPMENT OF A UNIVERSAL PLATFORM FOR HIL TESTING 2159

Fig. 6. Schemetic diagram of developed communication interface of the sample


HIL platform.

responsible for transferring monitoring data and control


commands between RTDS and PC-based EMS. The communi-
cation between communication interface and EMS is via Ether-
Fig. 5. Configuration diagram of EMS algorithm module. net cable, and between the communication interface and RTDS
is via fiber optics. It is worth to mention that the latency via
automatic manner, the EMS computes the power setting points, Ethernet is less influenced by the amount of transmitted data
and switch status based on the algorithm. compared to the mostly used RS-485 when data is transmitted
4) Data Storage: A data storage function is developed for between EMS and the communication interface.
the purpose of post process and analysis. The saved control 1) Configuration of the Communication Interface: The Xil-
commands data are stored in a buffer with fixed capacity, which inx ML507 evaluation board embeds two core components:
provides enough samplings for analysis. As the raw data is not 1) a Virtex 5 FPGA and 2) a PowerPC 440 microprocessor.
suitable for immediate usage, a data processing block is used to An Ethernet PHY transceiver is used for Ethernet Port with
process the data before saving them into text files. three speed modes (10/100/1000 Mb/s), and 1000 Mb/s is used
5) Black-Box Testing: In EMS (LabVIEW), LabVIEW can to get the fastest transmission speed. The optical transceiver
call external code in dynamic link library (DLL) or shared (FTLF8519P2xNL) supports bi-directional high speed data
libraries and code exposed through ActiveX or .NET interfaces links at signaling rates up to 2.125 Gb/s via fiber optic cable.
[39]. For example, an EMS algorithm programmed in C code These two communication bandwidths satisfy the bandwidth
or other languages such as C++ and Python can be built as a requirements defined in Section III.
DLL and called using the call library function (CLF) Node in On this evaluation board, the Power PC microprocessor is a
LabVIEW [39]. If the source code is written in MATLAB as .m functional complement to the FPGA. Based on the resources
file, it is possible to directly generate DLL file from .m file in of the FPGA, a high-speed communication interface linked to
MATLAB using MATLAB Complier [45]. Since CLF Node has external devices can be developed. However, it is complicated
some requirements on input/output data types of the DLL func- to build data processing inside FPGA due to the hardware
tions, the data format returned by the functions in DLL and the description language design. With the help of the PowerPC
data format sent to DLL must fit the requirement of CLF Node. microprocessor, not only the data processing but also the con-
In order to fit the requirements of CLF node, a “wrapper DLL” trol algorithm can be easily implemented using C program-
block can be used to converter various data types to a more gen- ming. The internal structure and components of the evaluation
eral one (int, float, double, and struct) which can be accepted by board is presented in Fig. 8, and the principle of each part is
CLF node. Before calling the DLL file, the following informa- explained as follows.
tion must be known and set in the “Configure block” of the 2) Communication Application: As shown in Fig. 6, the
CLF node 1) the data format returned by the function in DLL; FPGA includes two semiconductor Intellectual Property cores
2) calling conventions of the functions in DLL; 3) the parame- (IP cores): a customer IP core as fiber optic interface and an
ters and the data type of the parameters in the DLL functions; IP XPS LL TEMAC Ethernet core as Ethernet interface. An IP
and 4) the directory of the DLL file .DLL files are already com- core is a reusable unit of logic cell or chip layout with electronic
piled, which means their source codes or “actual algorithms” design. The direct data exchange between these two cores is not
are not accessible or available. Therefore, using DLL files is a recommended since the data format and transmission speed of
practical method to do the black-box testing of the EMS algo- fiber optic and Ethernet cable are totally different from each
rithm whose source code is not available. other. Therefore, we use the PowerPC 440 as a bridge between
these two cores and use Xilinx 128-bit Processor Local Bus
(PLB V4.6) for the data exchange between PowerPC and the
C. Communication Interface
IP cores. The PLB V4.6 is an internal bus of the communica-
The communication interface is based on Xilinx ML507 tion interface which provides bus infrastructure for connecting
evaluation board, which provides a path for high band- PowerPC 440 as PLB master and an optional number of IP
width and low latency communication [28]. The Interface is cores as PLB slaves into an overall PLB system.

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
2160 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 4, NOVEMBER 2014

The Xilinx ML507 evaluation board is directly connected TABLE IV


with GPC card of RTDS through a fiber optic interconnection. MMXU DATA M ODEL
In order to encode and decode the optical signal, a “fiber
interface” module written in VHDL must be included in the
customer IP core design. This module supports bi-directional
transfer of up to 64 float or integer data in each direction per
simulation time step. Once the FPGA receives bitstream sent
from RTDS through optical fiber, the bitstream is first decoded
by the “fiber interface” into addresses and values. These val-
ues with various physic meanings (e.g., power, voltage, and fre-
quency) can be identified according to their addresses and then
be transferred through PLB V4.6 into the random access mem-
ory (RAM) of the PowerPC 440 for following computing and TABLE V
FSPT DATA M ODEL
processing. Similarly, when the FPGA sends data to the RTDS,
the values and the addresses are encoded by “fiber interface”
into optical bitstream. The information inside the bitstream can
then be extracted and identified by the GPC card of RTDS.
The communication between the evaluation board and EMS
is connected through the Ethernet cable and the data is trans-
ferred in the form of UDP sockets. UDP socket transmission
between FPGA and EMS is implemented by adding an IP
XPS LL TEMAC Ethernet core. TEMAC is an acronym for
Tri-Mode Ethernet Media Access Controller and it refers to
the three speed (10, 100, and 1000 Mb/s) capable Ethernet
MAC function available in this core. The UDP sockets need TABLE VI
to be transferred are built in PowerPC 440 and are then sent to XCBR DATA M ODEL
the Ethernet core by means of PLB V4.6. On the other hand, the
UDP sockets received by the Ethernet core, which includes the
command data from EMS, can also be transferred to PowerPC
via PLB for further processing and transmission.
3) Communication Data Models: IEC 61850 is the
key communication interface standard for power facilities.
Although it was developed for system interfaces between
power facilities for substation automation, its applications has
expanded rapidly [40]. Moreover, IEC 61850-90-5 also pro-
vides communication profile extensions to allow to route mes-
sages using UDP/IP. For this reason, we implemented the IEC
61850 standard in the communication interface between the
RTDS and the EMS.
We developed the IEC 61850 server and client program for
the communication interface. In this case, the FPGA board
acts as the server, and the EMS implemented based on Lab-
VIEW acts as the client. IEC 61850 supports various data mod-
els [41]. We use the data model MMXU for the transmission
of the measured value, choose FSPT for the reference value
of the loads and generators in the network, and use XCBR for
the control and monitoring of the circuit breakers. The MMXU
data model is usually used for measuring data description. The
active/reactive power information and the three-phase measured
data values can be directly mapped to the MMXU data field, as Fig. 7. Time delay of the sample platform.
shown in Table IV. As shown in Table V, FSPT is used for
receiving standard set-points, making some calculations with than this update rate for fulfilling the requirement of real-time
other standard parameters, and producing standard outputs [44], simulation. The time delays T1 , T3 , T5 , T7 , and T9 represent
and as shown in Table VI, mapping circuit breaker data in the processing time in the individual component in the sample plat-
XCBR data model is also a straightforward process. form, and T2 , T4 , T6 , and T8 denotes the time delay from/to
4) Test Result: Once the update rate in EMS is fixed (e.g., the communication interface. As T1 and T9 are 50 µs, and T2 ,
every 100 ms in the sample platform), the entire time delay T4 , T6 , and T8 are unknown but negligible due to the fast com-
of the round trip signal shown in Fig. 7 should be smaller munication link, the entire time delay is mainly caused by T3 ,

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
WANG et al.: DEVELOPMENT OF A UNIVERSAL PLATFORM FOR HIL TESTING 2161

TABLE VII
P OWER I NTERFACE S PECIFICATION [43]

Fig. 8. Result of test of round-trip signal delay.

T5 , and T7 . A simple test is repeatedly carried out to calculate


the average entire time delay by sending a switch signal from
RTDS to the communication interface, and then to the EMS.
Once the signal is received by the EMS, the EMS sends this
signal back to RTDS immediately. The entire time delay is in
the range of 1.6–2.2 ms, and the computed average entire delay
is 1.9 ms. Since the processing time of EMS T5 is rather small
in this test, that the approximated constraint of the processing
time of EMS algorithm is less than 98.1 ms. Violation of this
time constraint can be avoided by decreasing the update rate of
EMS in the communication interface.

D. Power Interface
The power interface is a three-phase ac/dc/ac converter, and
its specifications are summarized in Table VII. Since the power
interface is developed and tested in previous work, and the
detailed information can be found in [9] and [43], the descrip- Fig. 9. Results of measurments of components of microgrid during operating
tion of the power interface will not be included in this paper. mode transition.

V. R ESULTS AND D ISCUSSION main grid; load 1 is 30 kW + j10 kVar; load 2 is 25 kW, load 3
is HUT 50 Ω; the PV generates 10 kW; the wind turbine gen-
The laboratory implementation of the sample platform erates 20 kW; the BESS generates 10 kW + j8 kVar; and the
including EMS, the communication interface, the power inter- diesel generator is 5 kW. During the whole operating time, the
face, HUT (load), and the simulated microgrid in RTDS is car- three loads keep the same. At point A, the microgrid switches
ried out to verify the validity of the sample platform thus the to the islanding mode, in which there is no power exchange at
whole concept. Considering the focus of the work is the plat- the PCC. The voltage (magnitude and frequency) at the micro-
form rather than the EMS algorithm, a simple EMS algorithm grid main bus exhibits some transient, and the diesel generator
aiming to achieve the balance of generation and load is imple- changes from constant power injection (PQ) mode to voltage
mented and tested. The test of round-trip signal delay is carried frequency (VF) control mode and slowly reaches the steady-
out with the EMS algorithm many times and the average time state. The production of the BESS is regulated smoothly to the
delay is around 80 ms. One test result is shown in Fig. 8 in new reference sent by the EMS.
which “AB” represents the signal sent from RTDS and “AA” The PV and wind generate the same amount of power as in
is the signal received in RTDS. The round-trip delay is 81 ms, the grid-connected mode, and active and reactive power exhibit
which therefore denotes that the processing time of the EMS small transient, respectively. Small transients can be observed
algorithm satisfies the constraint of real-time operation. from load 1 and 2, and a larger transient is shown in the real
load 3 which shows the real distorted power.
A. Test of the Universal HIL Platform The microgrid operates stably in islanding mode for certain
As shown in Fig. 9, the power interface is a three-phase time, and then reconnects to the main grid at the point B as
ac/dc/ac converter rated at 25 kVA which is supplied from a shown in Fig. 10. Since there is no change in the loads and
230 V bus. A three-phase resistor load serves as the HUT and productions of PV and Wind, the EMS sends the same refer-
connects at the converter output. The EMS monitors and con- ence to the BESS and diesel generator as in the initial state,
trols the operating of the microgrid shown in Fig. 3, while the respectively. It shows that microgrid operates in stability, and
HUT is load 3 (50 Ω/phase, nominal power 1 kW). the DER units can follow the reference commands to generate
Fig. 10 shows the results of the test as displayed on the the required amount of power. In particular, the DERs exhibit
UI waveform charts of the EMS. The initial operating con- satisfactory transients thanks to the fast communication link
ditions are characterized as follows: microgrid works in grid- between RTDS and EMS that the time delay caused by the
connected mode and absorbs 13 kW + j2 kVar power from the round trip to send the signals is negligible.

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
2162 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 4, NOVEMBER 2014

Fig. 10. Combined signal and power HIL experiment setup.

The transient responses of the HUT are investigated when the


microgrid switches between grid-connected to islanding mode.
The power HIL test results are shown in Fig. 11(a) and (b),
in which channel 1 is the reference signal of one phase from
RTDS (three-phase bus voltage), channel 3 is the PCC switch
signal and channel 4 is the reconstructed signal at the power
interface output of the corresponding phase. The reference
signal in RTDS is scaled (base value 0.4 kV) and sent out
through gigabit transceiver analogue output (GTAO) (±5 V),
therefore the magnitude of the actual reference is equal to the
magnitude shown in the oscilloscope times 0.4 kV/5 V (80).
The transient responses when microgrid transferred from
islanding to grid-connected mode are presented in Fig. 11(a).
Before switching to the grid-connected mode, the real output
voltage (channel 4) can track the magnitude and the phase of
the reference signal (channel 1) accurately. When the micro-
grid switched to grid connected mode, there is a sudden change
in the reference signal. The output signal cannot track the ref-
erence signal very precisely immediately as indicated by the
phase shift shown in the figure. However, the output can track
the reference after about three periods’ time thanks to the fast
dynamics of the power interface.
Fig. 11(b) shows the responses of HUT when microgrid
switched from grid-connected to islanding mode. After switch-
ing to islanding mode, the reference signal does not exhibit sud-
den change then the output voltage can track it accurately. The
tracking performance presented in Fig. 11(a) and (b) shows the Fig. 11. Experimental results of HUT. (a) From islanding to grid-connected
different dynamic interactions between HUT and the microgrid mode. (b) From grid-connected to islanding mode.
which results in different tracking behaviors of the power inter-
face under different microgrid operating condition. the power HIL can be carried out at the same time to test the
The test results shown in Fig. 10 indicate that the EMS can real response of the HUT [Fig. 11(a) and (b)]. The closed-loop
monitor and control the simulated microgrid in real-time, and interactions between the simulated microgrid and the hardware

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
WANG et al.: DEVELOPMENT OF A UNIVERSAL PLATFORM FOR HIL TESTING 2163

Fig. 12. Results of measurments of components of microgrid in islanding mode with HUT step change.

load are clearly demonstrated by the experiment of sample advantages such as easy-to-use, high reliability, capability to
platform. design complex algorithm and good scalability for black-box
To further investigate the interaction between HUT and EMS, testing. The experiment results of the power HIL test indicate
the experiment is carried out with a change of the load of the the proper function of the power interface which can reconstruct
HUT in islanding mode. The load of the HUT is connected to the reference signal with fast dynamic and build the closed-loop
the microgrid at the moment A and disconnected at the moment test to study the interactions between the simulated model and
B, the interactions between HUT and EMS is shown in Fig. 12. the HUT.
As shown in the result, the diesel generator follows the change The limitations of this platform are mainly from RTDS sim-
of the load to balance the generation and load demand. The ulation and communication interface. As one rack of RTDS
voltage and frequency of the microgrid are affected slightly by only supports 66 nodes, multiple racks have to be used when
the change of the HUT but reach the nominal value, respec- a larger system is simulated, which therefore gives more
tively, in steady-state. The change of the load of the HUT influ- time delays. Also, more detailed DER models should be
ences slightly the other components such as PV and wind. built. The communication interface has no redundancy so that
The interaction between HUT and EMS show in Fig. 12 backup solutions should be designed once the communication
validates the feasibility of the proposed platform to test the failed.
HUT and EMS.
Therefore, the concept of the sample platform (combined sig-
nal HIL and power HIL) is verified. VI. C ONCLUSION
This paper proposes an integrated framework for testing
operation and control of microgrids as well as their individ-
B. Evaluation of Results and Discussion of the Sample ual components. The universality of this platform is achieved
Application by combing a signal HIL and a power HIL, which allows for
The real-time operation of the sample platform is validated testing of EMS and hardware controllers at signal level, and
by testing the operation and control of the microgrid, and the testing of hardware devices like power inverter/converter in
real response of the HUT during microgrid transition operation. power level. The design requirements of modeling and sim-
The simulation results show that the developed sample plat- ulation, power and communication interface in this platform
form is an effective tool to test the system-level controller of are discussed in detail. In order to prove the feasibility of this
a microgrid in real time. In addition, the implemented commu- platform, an example of application is presented. The sample
nication interface provides a link between EMS and RTDS with platform comprises of a simulated microgrid in RTDS, a high-
high bandwidth and low latency, thus the DER units can receive performance communication interface, an EMS, and a power
the updated commands rapidly. Furthermore, the developed interface. A laboratory implementation is carried out to test
EMS using LabVIEW as designing environment has several the sample platform. The test results verify that the proposed

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
2164 IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, VOL. 10, NO. 4, NOVEMBER 2014

platform is an effective tool to test the system-level controller [19] H. Chen, B. Wei, and D. Ma, “Energy storage and management system
(signal HIL) of a microgrid in real time and at the same time with carbon nanotube supercapacitor and multidirectional power delivery
capability for autonomous wireless sensor nodes,” IEEE Trans. Power
carry out the power HIL to test the real response of a hardware. Electron., vol. 25, no. 12, pp. 2897–2909, Dec. 2010.
Therefore, the concept of the complete platform is preliminar- [20] A. M. E. Abdalrahman, “Sizing of a power electronic converter for power
ily validated, and the added-value compared to the existing test- hardware-in-the-loop Simulation,” M.S. thesis, RWTH Aachen Univ.,
Aachen, Germany, Jun. 2010.
ing platforms (e.g., test individual component) is demonstrated. [21] A. Guzman, S. Samineni, and M. Bryson, “Protective relay synchropha-
Further work will focus on studying the integrated platform. sor measurements during fault conditions,” in Proc. Power Syst. Conf.:
Adv. Meter. Prot. Control Commun. Distrib. Resour., Clemson, SC, USA,
Mar. 2006, pp. 83–95.
[22] S. Boshoff et al., “SVC for resonance control in NamPower electrical
R EFERENCES power system,” in Proc. IEE/PES Summer Meeting, Vancouver, Canada,
Jul. 2001, vol. 1, pp. 860–865.
[1] A. Vaccaro, M. Popov, D. Villacci, and V. Terzija, “An integrated frame- [23] Y.-B. Yoon et al., “HVDC control and protection testing using the RTDS
work for smart microgids modeling, monitoring, control, communication, simulator,” in Proc. 4th Int. HVDC Transm. Oper. Conf., Yichang, China,
and verification,” Proc. IEEE, vol. 99, no. 1, pp. 119–132, Jan. 2011. Sep. 2001, pp. 101–106, Paper No. 17.
[2] Q. Jiang, M. Xue, and G. Geng, “Energy management of microgrid in [24] D. Westermann and M. Kratz, “A real-time development platform for
grid-connected and stand-alone modes,” IEEE Trans. Power Syst., vol. 28, the next generation of power system control functions,” IEEE Trans. Ind.
no. 3, pp. 3380–3389, Aug. 2013. Electron., vol. 57, no. 4, pp. 1159–1166, Apr. 2010.
[3] S. Conti, R. Nicolosi, S. A. Rizzo, and H. H. Zeineldin, “Optimal dis- [25] L. Gauchia and J. Sanz, “A per-unit hardware-in-the-loop simulation of
patching of distributed generators and storage systems for MV Islanded a fuel cell/battery hybrid energy system,” IEEE Trans. Ind. Electron.,
microgrids,” IEEE Trans. Power Del., vol. 27, no. 3, pp. 1243–1251, Jul. vol. 57, no. 4, pp. 1186–1194, Apr. 2010.
2012. [26] J. Wang, N. Chang, and A. Monti, “Universal hierarchical control algo-
[4] S. Chakraborty, M. D. Weiss, and M. Godoy Simoes, “Distributed intel- rithm design for flexible microgrid operation,” to be published.
ligent energy management system for a single-phase high-frequency AC [27] W. Ren, M. Steurer, and T. Baldwin, “Improve the stability and the
microgrid,” IEEE Trans. Ind. Electron., vol. 54, no. 1, pp. 97–109, Feb. accuracy of power hardware-in-the-loop simulation by selecting appro-
2007. priate interface algorithms,” IEEE Trans. Ind. Electron., vol. 44, no. 4,
[5] E. Barklund, N. Pogaku, M. Prodanovic, C. H. Aramuro, and pp. 1286–1294, Jul. 2008.
T. C. Green, “Energy management in autonomous microgrid using [28] M. Sloderbeck, M. Andrus, J. Langston, and M. Steurer, “High-
stability-constrained droop control of inverters,” IEEE Trans. Power Elec- speed digital interface for a real-time digital simulator,” in Proc.
tron., vol. 23, no. 5, pp. 2346–2352, Sep. 2008. IEEE Grand Challenges Model. Simul. (GCMS), Ottawa, ON, Canada,
[6] A. Mohamed, V. Salehi, and O. Mohammed, “Real time management Jul. 2010, pp. 309–315.
algorithm for mitigation of pulse loads in hybrid microgrid,” IEEE Trans. [29] A. Benigni and A. Monti, “Development of a platform for hardware
Smart Grid, vol. 3, no. 4, pp. 1911–1922, Dec. 2012. in-the-loop testing of network controller,” in Proc. IEEE Grand Chal-
[7] N. Amjady, F. Keynia, and H. Zareipour, “Short-term load forecast of lenges Model. Simul. (GCMS), Hague, the Netherlands, Jun. 2011,
microgrids by a new Bilevel prediction strategy,” IEEE Trans. Smart pp. 124–128.
Grid, vol. 1, no. 3, pp. 286–294, Dec. 2010. [30] M. Nemati et al., “Development of generic dynamic models for dis-
[8] W. Chiu, H. Sun, and H. Vincent Poor, “Energy imbalance management tributed generators in microgrids,” in Proc. IEEE Power Tech, Grenoble,
using a Robust pricing scheme,” IEEE Trans. Smart Grid, vol. 4, no. 2, France, Jun. 2013, pp. 1–6.
pp. 896–904, Jun. 2013. [31] Xilinx Inc., ML505/ML506/ML507 Evaluation Platform User Guide. San
[9] C. Molitor et al., “Multiphysics test bed for renewable energy system in Jose, CA, USA: Xilinx Inc., 2011, p. 31.
smart home,” IEEE Trans. Ind. Electron., vol. 60, no. 3, pp. 1235–1248, [32] Xilinx Inc, LogiCore IP XPS TEMAC(v2.03a). San Jose, CA, USA: Xil-
Mar. 2013. inx Inc., 2010.
[10] W. Yao, M. Chen, J. Matas, J. M. Guerrero, and Z. Qian, “Design and [33] Wikibooks. (2014). Communication Networks/TCP and UDP Proto-
analysis of the droop control method for parallel inverter considering the cols [Online]. Available: http://en.wikibooks.org/wiki/Communication
impact of the complex impedance on the power sharing,” IEEE Trans. Networks/TCP and UDP Protocols
Ind. Electron., vol. 58, no. 2, pp. 576–588, Feb. 2012. [34] National Instruments. (2012). Developing Algorithms Using LabVIEW-
[11] H. Deng, R. Oruganti, and D. Srinivasan, “A simple control method for MathScript RT Module: Part I—The LabVIEWMathScript Node [Online].
high-performance UPS inverters through output-impedance reduction,” Available: http://www.ni.com/white-paper/3256/en/
IEEE Trans. Ind. Electron., vol. 55, no. 2, pp. 888–898, Feb. 2008. [35] R. Kuffel, D. Ouellette, and P. Forsyth, “Real time simulation and testing
[12] L. Asiminoaei, R. Tdodorescu, F. Blaabjerg, and U. Borup, “A digital using IEC 61850,” in Proc. Modern Elect. Power Syst. (MEPS), Wroclaw,
controlled PV-inverter with grid impedance estimation for ENS detec- Poland, Sep. 2010, pp. 1–8.
tion,” IEEE Trans. Power Electron., vol. 20, no. 6, pp. 1480–1490, Nov. [36] Y. A.-R. I. Mohamed, “New control algorithms for the distributed gener-
2005. ation interface in grid-connected and micro-grid system,” Ph.D. disserta-
[13] J. He, Y. Li, and M. S. Munir, “A flexible harmonic control approach tion, Univ. Waterloo, Waterloo, ON, Canada, 2008.
through voltage controlled DG-grid interfacing converters,” IEEE Trans. [37] P. Kotsampoulos, V. Kleftakis, G. Messinis, and N. Hatziargyriou,
Ind. Electron., vol. 59, no. 1, pp. 444–455, Jan. 2012. “Design, development and operation of a PHIL environment for dis-
[14] J. Y. Kim et al., “Cooperative control strategy of energy storage system tributed energy resources,” in Proc. Annu. Conf. IEEE Ind. Electron. Soc.
and microsources for stabilizing the microgrid during Islanded opera- (IECON), Oct. 2012, pp. 4765–4770.
tion,” IEEE Trans. Power Electron., vol. 25, no. 12, pp. 3037–3048, Dec. [38] F. Engler, T. Kern, and K. Schwarz, “IEC 61850 based digital commu-
2010. nication as interface to the primary equipment,” in Proc. CIGRE, 2004,
[15] Y. K. Chen, Y. C. Wu, C. C. Song, and Y. S. Chen, “Design and implemen- pp. B3–205.
tation of energy management system with fuzzy control for DC microgrid [39] National Instruments. (2013). Multiple Program-
systems,” IEEE Trans. Power Electron., vol. 28, no. 4, pp. 1563–1570, ming Approaches in NI LabVIEW [Online]. Available:
Apr. 2013. http://www.ni.com/whitepaper/14559/en/
[16] L. Valverde, F. Rosa, and C. Bordons, “Design, planning and management [40] J.-D. Lee et al., “The PMU interface using IEC 61850,” in Proc. Int. Conf.
of a hydrogen based microgrid,” IEEE Trans. Ind. Informat., vol. 9, no. 3, ICT Convergence (ICTC), 2013, pp. 1125–1128.
pp. 1398–1404, Aug. 2013. [41] TC-57, Communication Networks and Systems in Substations—Part 7-4:
[17] J. H. Jeon et al., “Development of hardware in-the-loop simulation system Basic Communication Structure for Substation and Feeder Equipment -
for testing operation and control functions of microgrid,” IEEE Trans. Compatible Logical Node Classes and Data Classes, IEC Standard, IEC
Power Electron., vol. 25, no. 12, pp. 2919–2929, Dec. 2010. 61850-7-4, 2003.
[18] H. Zhou, T. Bhattacharya, D. Tran, T. S. T. Siew, and A. M. Kham- [42] TC-57, Communication Networks and Systems in Substations—Part 7-2:
badkone, “Composite energy storage system involving battery and ultra- Basic Communication Structure for Substation and Feeder Equipment—
capacitor with dynamic energy management in microgrid application,” Abstract Communication Service Interface (ACSI), IEC Standard, IEC
IEEE Trans. Power Electron., vol. 26, no. 3, pp. 923–930, Mar. 2011. 61850-7-2, 2003.

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.
WANG et al.: DEVELOPMENT OF A UNIVERSAL PLATFORM FOR HIL TESTING 2165

[43] A. Benigni, H. Helmedag, and A. Monti, “FlePS: A power interface Ji Guo received the B.S. degree in electrical engi-
for power hardware in the loop,” in Proc. Power Electron. Appl. (EPE), neering from Tongji University, Shanghai, China,
Aug./Sep. 2011, pp. 1–10. in 2012. He is currently working toward the Mas-
[44] S. Jaloudi et al., “Communication strategy for grid control and monitoring ter’s degree at Rheinish-Westfälishce Technische
of distributed generators in Smart Grids using IEC and IEEE standards,” Hochschule (RWTH) Aachen University, Aachen,
in Proc. 2nd IEEE PES Int. Conf. Exhib. Innovative Smart Grid Technol. Germany.
(ISGT Europe), 2011, pp. 1–6. He was a Student Assistant with the Institute
[45] Matlab Compiler. (2008). Build Standalone Applications and Soft- of Automation of Complex Power Systems, RWTH
ware Components From MATLAB Programs [Online]. Available: Aachen University. Currently, he is an Intern with the
http://www.mathworks.com/products/compiler/ Smart Grid Division, Siemens, Erlangen, Germany.

Jing Wang (S’12) received the M.S. degree in elec-


Antonello Monti (M’94–SM’02) received the M.S.
trical engineering from Xi’an Jiaotong University,
and Ph.D. degrees in electrical engineering from
Xi’an, China, in 2010. Currently, she is pursu-
Politecnico di Milano, Milano, Italy, in 1989 and
ing the Ph.D. degree in control of renewable
1994, respectively.
energy with the Institute for Automation of Com- From 1990 to 1994, he was with the Research
plex Power System, E.ON Energy Research Cen-
Laboratory, Ansaldo Industria, Milan, Italy, design-
ter, Rheinish-Westfälishce Technische Hochschule
ing the digital control of large power drives. In
(RWTH) Aachen University, Aachen, Germany.
1995, he joined as an Assistant Professor with the
In 2010, she joined the Institute for Automa- Department of Electrical Engineering, Politecnico di
tion of Complex Power Systems, E.ON Energy
Milano, Milan, Italy. From 2000 to 2008, he was
Research Center, RWTH Aachen University. Her
an Associate Professor and then a Full Professor
research interests include power inverters for renewable energy, power quality,
with the Department of Electrical Engineering, University of South Carolina,
hardware-in-the-loop simulation, and energy management of microgrid. Columbia, SC, USA. Currently, he is the Director with the Institute for Automa-
tion of Complex Power Systems, E.ON Energy Research Center, Rheinish-
Westfälishce Technische Hochschule (RWTH) Aachen University, Aachen,
Yulun Song received the B.S. degree in electri- Germany.
cal engineering from Tongji University, Shanghai,
China, in 2012. He is currently working toward the
Master’s degree at Rheinish-Westfälishce Technische
Hochschule (RWTH) Aachen University, Aachen,
Germany.
He was a Student Assistant with the Institute
of Automation of Complex Power Systems, RWTH
Aachen University. Currently, he is an Intern with the
Power Electronics Group, Asea Brown Boveri (ABB)
Corporate Research Center, Baden, Switzerland.

Wendong Li received the B.S. and M.S. degrees in


electrical engineering from Xi’an Jiaotong Univer-
sity, Xi’an, China and the Master’s degree in electri-
cal engineering at Rheinish-Westfälishce Technische
Hochschule (RWTH) Aachen University, Aachen,
Germany. Currently, he is pursuing the Ph.D. degree
in high voltage measurement at Xi’an Jiaotong
University.
He was a Student Assistant with the Institute
for Automation of Complex Power Systems, E.ON
Energy Research Center, RWTH Aachen University.

Authorized licensed use limited to: UNIVERSITY OF MANITOBA. Downloaded on December 16,2020 at 05:30:17 UTC from IEEE Xplore. Restrictions apply.

You might also like