1. Introduction
With the development of power electronic devices, DC transmission devices have also changed from two-level converters to three-level converters and finally to modular multilevel converters (MMC).
However, the intricated structure of the MMC makes it difficult to control and analyze effectively [
1,
2]. In order to improve its operating performance, extensive research has been conducted in recent years to address the technical challenges and MMC operation and control [
3,
4]. For this purpose, conventional proportional-integral controllers (PI) [
5] and proportional-resonant (PR) control [
6] have been proposed based on classical control theory and the mathematical model of the MMC. Although the classical controller can control the internal dynamics of the MMC, due to the strong nonlinearity of the MMC and the complex coupling, it is necessary to use nonlinear control techniques to obtain a better output [
7,
8,
9,
10,
11]. Then, various nonlinear control techniques, such as sliding mode control [
7], Lagrange multiplier-based optimal control [
8], model-based input–output linearization [
9], and developed feedback linearization [
10], have also been proposed and researched. Another control approach is model predictive control [
12,
13,
14]. It was originally proposed by Richalet and Cutleris and now is widely used in power electronics. However, the main drawback of MPC is the high performance of the computer. When applied in MMC, the GPU frequency required is higher due to the larger number of sub-modules. That is, the MPC algorithm should be able to evaluate all possible capacitor voltage combinations within one sample period. In other words, higher GPU will also increase the cost. In addition, conventional nonlinear controller-based techniques rely on a precise mathematical model of the system, which is difficult to achieve in real life.
Furthermore, there are frequently unknown nonlinear functions in nonlinear systems. Because of its universal approximation of any unknown smooth nonlinear function, the neural network (NN) is commonly utilized in nonlinear systems. Ref. [
15] used NN to approximate the nonlinear part in the APF. Ref. [
16] also introduces the same idea. Refs. [
17,
18,
19] used NN to approximate the mathematical model of MMC and then control using MPC. However, the MPC and NN have increased the cost and the burden on the computer.
Power electronic converters are variable structure systems due to the switching devices. Therefore, the sliding mode controller (SMC) is suitable for power electronic converters as a variable structure controller. SMC were first proposed in 1950 [
20,
21]. SMC is a nonlinear control method. It is suitable for the control of power converters and can achieve better regulation and dynamic performance over a wider range of operating conditions. The main reason is that the nonlinear controller design does not require a linear model of the power converter. Sliding mode controllers are widely used in DC-DC converters. Mazumder et al. firstly proposed an integral variable structure sliding mode controlled parallel buck converter based on a fixed frequency PWM [
22]. This technique was later extended to the application of controlled voltage regulation modules [
23]. Later, a unified PWM-based fixed-frequency direct sliding mode voltage control design scheme was proposed for buck, boost, and buck–boost converters [
24]. However, the sliding mode controller has the problem of jitter, which will reduce stability [
25]. Therefore, if the sliding mode controller is applied to AC-DC, it will increase the harmonics of the grid current and the output power will be jittered. In this paper, NN solves the jitter problem of sliding mode control by fitting the sliding mode control law.
RBFSMC was first proposed in 2006 [
26]. The RBF is used to adjust the controller parameters of the SMC or to fit the nonlinear part of the controlled object. Nowadays, RBFSMC is mainly used in Ship’s Heading [
27], robotics [
28,
29], and aeronautical remote sensing stable platforms [
30]. Motivated by the above studies, a sliding-mode controller using the RBF neural network (RBFNN) structure is proposed for the current control of MMC. In this paper, RBF is mainly used to fit the SMC control law. The main advantages of using an RBF neural network-based sliding mode control in this paper are as follows: (i) no device parameters are required; (ii) no controller parameters are required; (iii) no jitter; (iv) stable operation when the grid voltage drops; (v) suitable for all MMC systems. Finally, simulation and experimental results verify the effectiveness of RBFSMC.
2. Mathematical Model of MMC
The topology of three phases MMC is shown in
Figure 1. Three phase MMC mainly consist of an upper and a lower arm as well as two small coupling inductances. Each arm has the same number of sub-modules (SMs). The SM consists of two IGBT half bridges with anti-parallel diodes and one parallel capacitor.
In
Figure 1, making use of Kirchhoff’s law, the mathematical model of MMC can be obtained:
In addition, the port voltages of upper arm and lower arm can be expressed as
Transforming Equation (1) into
dq coordinate, we can obtain:
where,
/ represent three-phase output voltages/currents;
represent three-phase AC voltages on the converter side;
and
are the line resistance and inductance;
and
are the port voltages of the upper arm and lower arm;
is the circulation current;
is the voltage drop caused by
;
is the inductance of the bridge arm;
is the DC voltage; m = a, b, c, d, q. i = a, b, c.
By defining
x1 =
isd,
x2 =
isq, Equation (4) can be transformed as
6. Experiment Results
In order to verify the effectiveness of the proposed RBFSMC, the hardware-in-the-loop experiment was built on the RT-LAB OP5700 platform. The controller uses DSP TMS32F28335 made by TI company, and the output waveform from RT-LAB is viewed by an oscilloscope and host. The RT-LAB OP5700 platform is shown in
Figure 17.
In this paper, RT-LAB is used to simulate the topology shown in
Figure 1. The RBFSMC proposed in this paper is implemented on the DSP. When the RT-LAB is running, the current and voltage signals will be passed to the DSP, and the DSP will generate PWM signals to the RT-LAB after calculation to form a closed loop. In this experiment, the DSP sampling frequency was set to 1 MHz. Experimental parameters were consistent with the simulation.
Figure 18 shows grid voltages and line currents of MMC. The grid current signals are sinusoidal and have no phase difference with the grid voltage. When the active power setting value increases, the amplitude of grid current will also change. However, there is no ripple while the setting value changes like the simulation. These results confirm that the RBFSMC can operate well in MMC.
Figure 19 shows grid-side active and reactive power of MMC. When the active power setting value increases from 7 to 9 MW, the reactive power does not fluctuate. The active power reached stability after 20 ms. Therefore, when the reference value changes it does not change the fact that the power factor is the unit.