VOL. 10, NO. 19, OCTOBER 2015 ISSN 1819-6608
ARPN Journal of Engineering and Applied Sciences
© 2006-2015 Asian Research Publishing Network (ARPN). All rights reserved.
www.arpnjournals.com
9020
INVERTERS TESTING WITH TMS320F28335 USING SIMULINK BLOCK
MATHEMATICAL MODELS
Shamsul Aizam Zulkifli, Muhammd Faddil Ahmad Rebudi and Mohd Quzaifah
Department of Electrical Power Engineering, Faculty of Electrical and Electronics Engineering,
Universiti Tun Hussein Onn Malaysia (UTHM), Parit Raja, Batu Pahat, Johor. D. T, Malaysia
E-Mail: aizam@uthm.edu.my
ABSTRACT
This paper presents the usage of MATLAB-Simulink block diagram in order to create a controller block diagram
based on mathematical equation and to be used as a tested controller for the inverters. The controllers which are the PI and
PID controller have been used and been downloaded to the TMS320F28335 microcontroller board. These controllers and
microcontroller have been applied to the three phase inverter and to the 2-level three phase multi-level-inverter. From the
results, its show that, the controllers that been designed using the Simulink block diagram are able to communicate with the
microcontroller for controlling the voltage output at the inverters.
Keywords: MATLAB-Simulink, 3 phase inverter, multilevel inverter, TMS320F28335.
INTRODUCTION
Recently, more and more advanced control
theories have been adapted to the operation of the power
electronic converters just using the mathematical
equations. These controllers can be tested to the converters
if a suitable microcontroller has been selected in order to
be a medium of interfacing between the hardware and the
software part. Generally, controller can be divided into
two main groups that are conventional controller and
unconventional controller. The examples of conventional
controller such as Proportional (P), Proportional-
Integration (PI), Proprotional-Derivative (PD),
Proportional-Integration-Derivative (PID) and Otto-Smith
controller (Vukic, 2012). As a result for these controllers,
a mathematical model for the control process is needed in
order to be used as a controller. Meanwhile, combination
of several controllers such as PI and PD controllers are
very often in practical systems while the PID controller
can be integrated with inverter to ensure a stable output
voltage (Ari et al. 2012). Meanwhile, the examples of
unconventional controller are fuzzy controller and neuro-
fuzzy controller’s controller (Vukic, 2012).
Power inverters such as a three phase inverter and
multilevel inverter are widely used in industrial
application. These converters can provide variable outputs
voltage that are required by the load. For an example, the
inverter is used to change from the DC input source to the
AC output voltage (Zulkifli, et al. 2015b). Nevertheless, in
order to minimize the losses at the transformer, a converter
that operates in transformerless mode but with higher
voltage output from the input has been introduced in 1974
by (Baker and Bannister, 1975) which is known as
multilevel inverter.
Multilevel inverter is a series of power
semiconductor switches with several low voltage DC
sources to perform the increase power conversion by
synthesizing a staircase voltage waveform (Khomfoi and
Toolbert accessed on July 2014). It begins with the three –
level converter and since then, several topologies have
been developed (Nabae et al. 1981). Among the widely
used topology is cascaded H – bridge inverter with
separate dc sources, diode clamped and flying capacitors.
The advantages of having multilevel inverter
compare to single level inverter are the waveform quality
which has low distortion level at the output and the input
current will reduce the dv/dt stresses on semiconductor
devices and reducing electromagnetic concern on
switching operations (Mohan et al. 2003), (Agrawal,
2011), (Baker and Bannister, 1975), (Khomfoi and
Toolbert, 2014), (Rodriguez et al., 2002).
TMS320F28335 is a family of C2000
microcontroller that been developed by the Texas
Instruments (TI) (Texas Instrument, 2006). This board has
ability to communicate with the MATLAB-Simulink
block diagram as a working condition for the operation of
the microcontroller same as others low cost
microcontrollers such as Arduino (Zulkifli, et al. 2015a),
(Zulkifli, et al. 2015), (Zulkifli et al. 2015b), (Zulkifli et
al. 2015c).
This advantage has created a simple solution for
the beginner engineer, to understand the process between
the microcontroller and the control strategy. It also makes,
the control theory which is mostly based to complex
mathematical formulation can be designed in Simulink
blocks and then downloaded to the microcontroller after
these blocks have been changed to C language codes by
MATLAB.
In this paper, two power inverters have been
build and tested in order to see the capability of the TI
microcontroller and the Simulink block in generating the
output waveform at the inverters. The first test, a 3 phase
inverter with PID voltage controller was tested. The
second test was conducted to the multilevel inverter with
2-level inverter output. This multilevel inverter uses a
current feedback response with the PI controller strategy
whereas able to reduce the input error at the controller
(Zulkifli, et al. 2014)