Next Article in Journal
An Efficient Authenticated Key Agreement Scheme Supporting Privacy-Preservation for Internet of Drones Communications
Next Article in Special Issue
A Hybrid Software and Hardware SDN Simulation Testbed
Previous Article in Journal
Simultaneous Schlieren-Shadowgraph Visualization and Temperature Measurement Fields of Fluid Flow Using One Color CCD Camera
Previous Article in Special Issue
Analysis of the Application Efficiency of TensorFlow and PyTorch in Convolutional Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Comparative Performance Analysis of the DC-AC Converter Control System Based on Linear Robust or Nonlinear PCH Controllers and Reinforcement Learning Agent

by
Marcel Nicola
and
Claudiu-Ionel Nicola
*
Research and Development Department, National Institute for Research, Development and Testing in Electrical Engineering—ICMET Craiova, 200746 Craiova, Romania
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(23), 9535; https://doi.org/10.3390/s22239535
Submission received: 28 October 2022 / Revised: 24 November 2022 / Accepted: 1 December 2022 / Published: 6 December 2022
(This article belongs to the Special Issue Intelligent Control and Testing Systems and Applications)

Abstract

:
Starting from the general topology and the main elements that connect a microgrid represented by a DC power source to the main grid, this article presents the performance of the control system of a DC-AC converter. The main elements of this topology are the voltage source inverter represented by a DC-AC converter and the network filters. The active Insulated Gate Bipolar Transistor (IGBT) or Metal–Oxide–Semiconductor Field-Effect Transistor (MOSFET) elements of the DC-AC converter are controlled by robust linear or nonlinear Port Controlled Hamiltonian (PCH) controllers. The outputs of these controllers are modulation indices which are inputs to a Pulse-Width Modulation (PWM) system that provides the switching signals for the active elements of the DC-AC converter. The purpose of the DC-AC converter control system is to maintain ud and uq voltages to the prescribed reference values where there is a variation of the three-phase load, which may be of balanced/unbalanced or nonlinear type. The controllers are classic PI, robust or nonlinear PCH, and their performance is improved by the use of a properly trained Reinforcement Learning-Twin Delayed Deep Deterministic Policy Gradient (RL-TD3) agent. The performance of the DC-AC converter control systems is compared using performance indices such as steady-state error, error ripple and Total Harmonic Distortion (THD) current value. Numerical simulations are performed in Matlab/Simulink and conclude the superior performance of the nonlinear PCH controller and the improvement of the performance of each controller presented by using an RL-TD3 agent, which provides correction signals to improve the performance of the DC-AC converter control systems when it is properly trained.

1. Introduction

Although there are various topologies and connection schemes for the connection of microgrids to the main grid, in general, it can be said that the central element is a voltage source inverter, represented by a DC-AC converter that can connect a DC source power to the main grid. Among the other important elements of the system, a special role is played by the connection filters attempting to perform primary filtering due to load fluctuations or parametric variation. In a top-down approach to the general issues that can be found in a microgrid, we can start with the issues of optimization and forecasting from an economic point of view [1,2] and then analyze the control elements of the main subassemblies of the microgrid, i.e., the DC-DC converter [3,4], DC-AC converter [5,6,7], battery energy storage system (BESS) [8,9], and last but not least specific connection elements in the case of electric vehicles connected to the microgrid [10].
When the purpose of such a system is to maintain certain quality quantities (e.g., ud and uq voltages described in the d-q reference frame) to prescribed values with minimal fluctuations when the load and system parameter values may vary, it is necessary to use high-performance controllers for DC-AC converter control. Traditionally, PI-type controllers are used, which offer relatively good performance and parametric robustness, but only around static operating points established after the tuning of the PI-type controller [11]. Naturally, to obtain superior control performances, a series of modern types of controllers have been developed and implemented specifically for the control of the main elements of the microgrid described above, including adaptive controllers [12], robust controllers [13,14,15,16,17] in case of significant parametric variations, neuro-fuzzy controllers [18], as well as nonlinear controllers based on the Passivity theory, including nonlinear PCH [19,20,21,22,23].
In terms of Machine Learning types, we can mention the RL-TD3 agent [24,25,26,27], which can improve the performance of the DC-AC converter control system. The RL-TD3 agent resembles the architecture of an industrial process control system through a very strong analogy in terms of information acquisition and command provision, as well as optimization of an overall quality index. After the phases of training and validation of an RL-TD3 agent, it provides correction signals to the command signals leading to optimized and increased performance of the control system.
The microgrid topology discussed in this article and the control objectives are based on a benchmark presented in [16,17,22,23]. Thus, the performance of DC-AC converter control systems is compared when using PI-type, robust and PCH-type controllers. The performance indicators used are: steady-state error of ud voltage; error ripple of ud voltage; and THD current phase a of the microgrid-to-the-main-grid connection system using a DC-AC converter. Moreover, balanced/unbalanced or nonlinear loads are used for these comparisons of the performance of the mentioned control systems.
The main contributions of this paper can be summarized as follows:
  • Presentation, synthesis, and implementation of the robust control algorithm for DC-AC converter control;
  • Presentation, synthesis, and implementation of the PCH control algorithm based on the passivity theory for the DC-AC converter control;
  • Presentation, synthesis, and implementation of an RL-TD3 agent, by covering the stages of creation, training, testing and validation for each of the PI, robust and PCH controllers;
  • Implementation in Matlab/Simulink of the software applications for the calculation of the steady-state error performance indicators and the error ripple of the ud voltage and THD current phase a of the microgrid-to-the-main-grid connection system using a DC-AC converter for the comparative analysis of PI, robust and PCH control systems with or without the RL-TD3 agent.
The rest of the paper is structured as follows: Section 2 presents the robust control of the DC-AC converter and the Matlab/Simulink implementation of the robust controller, while the PCH-type control and the Matlab/Simulink implementation of the PCH-type controller are presented in Section 3. Section 4 presents the numerical simulations, and future works are presented in the final section.

2. Robust Control of the DC-AC Converter

In general, the coupling of a microgrid (considered as a DC power source in the structure discussed below) to the grid is achieved by means of a voltage source inverter (DC-AC converter). Assuming that the DC power source is capable of supplying a constant current to power the DC-AC converter, Figure 1 shows the block diagram for the DC-AC converter control system using a robust controller.
The elements in the block diagram are shown in the d-q frame, and to synchronize the voltage at the output of the DC-AC converter with the voltage supplied by the grid, references idref, iqref are set initially to 0, while the breaker is set to the closed position. The grid voltages are filtered by a low-pass filter to reduce harmonics and then supply a feed-forward to the robust controller outputs to obtain PWM modulation pulses for the DC-AC converter control.
The grid-characteristic currents ia, ib, ic, are dictated by the consumers connected to it and represent the input quantities for the robust controller, which will be synthesized using the robust systems theory. This controller will supply the control signals to a PWM generator, and by driving active MOSFET or IGBT elements in the DC-AC converter, ud voltage will be kept constant, which is the main objective of the control system for the presented benchmark. We specify that in the microgrid topology shown in Figure 1, there is no BESS precisely in order to follow the benchmark presented. From the point of view of the synthesis of the controllers proposed in this article, the absence or presence of a BESS does not influence the synthesis of these controllers or the performance of these control systems. This is due to the fact that in the currents ia, ib, ic, which represent inputs for the controller, there are fluctuations caused by consumers, and possible BESS’, both in the stationary regime and in dynamic regime, as a result of their connection or disconnection. Moreover, [8] presents the control of the main phenomena occurring when there is a BEES, namely their charging or discharging according to certain criteria imposed by the connection to the microgrid. These refer to the charging and discharging of the BESS when the voltage at its terminals is lower, respectively higher by a set percentage than the voltage which is intended to be kept constant in the microgrid. These goals are achieved through the use of classical PI-type cascade controllers, where the charging/discharging current of the BESS is regulated in the inner loop, and the voltage at the BESS terminals is regulated in the outer loop.

2.1. Mathematical Description of the Robust Control for DC-AC Converter

In the d-q frame, for Figure 1, the quality quantities ud and uq voltages are defined in the sense that the purpose of the DC-AC converter control is to maintain the constant values of ud = 310 V and uq = 0 V. To use the concepts of the robust control systems theory, plant G is presented, starting from the single phase representation in Figure 2, where the notations are the usual ones.
Thus, the mathematical description takes the form given by Equations (1) and (2).
x ˙ = A x + B 1 w + B 2 u
y = e = C 1 x + D 1 w + D 2 u
where: x = [ i 1 i 2 u c ] T represents the state, w = [ u G i r e f ] T represents the external input, and the control input is represented by u. It can be noted that the quantities u, uG, and iref are three-dimensional vectors consisting of the components for each phase a, b, and c.
The rest of the matrices are expressed in the following expressions [13,16,17].
A = [ R f + R d L f R d L f 1 L f R d L g R g + R d L g 1 L g 1 C f 1 C f 0 ] ; B 1 = [ 0 0 1 L g 0 0 0 ] ; B 2 = [ 1 L f 0 0 ] ; C 1 = [ 0 1 0 ] ; D 1 = [ 0 1 ] ; D 2 = 0 .
The following output can be chosen: y = e = i r e f i 2 .
The transfer function usually denoted as G is represented as (4). Usually, G can be rewritten according to the theory of robust systems as (5).
G = [ D 1 D 2 ] + C 1 ( s I A ) 1 [ B 1 B 2 ]
G = [ A B 1 B 2 C 1 D 1 D 2 ]
These can be represented schematically as in Figure 3. The role of the robust control is to find a controller K(s) capable of minimizing the H∞ norm of the transfer function T z ˜ w ˜ = F l ( P , K ) from the external inputs w ˜ = [ v w ] T to the quality quantities z ˜ = [ z 1 z 2 ] T . ξ, μ, and W(s) represents the weighting parameters, which will be specified in the robust controller synthesis algorithm.
The equations of the extended system can be written as follows:
[ z ˜ y ˜ ] = P [ w ˜ u ] ; u = K y ˜
where: the extended plant is noted with P and K is the controller to be designed. The extended plant P contains, as in Figure 3, the weighting ξ and μ and the low-pass filter W(s).
Based on these specifications, Equation (6) will be extended in the form of Equations (7) and (8) [13,16,17].
y ˜ = e + ξ v = ξ v + [ A B 1 B 2 C 1 D 1 D 2 ] [ w u ] = [ A 0 B 1 B 2 C 1 ξ D 1 D 2 ] [ v w u ]
{ z 1 = W ( e + ξ v ) = [ A 0 0 B 1 B 2 B ω C 1 A ω B ω ξ B ω D 1 B ω D 2 0 C ω 0 0 0 ] [ v w u ] z 2 = μ u

2.2. Matlab/Simulink Implementation of the Robust Control for DC-AC Converter

Using the notations in Section 2.1, the extended plant P takes the following form [13,16,17]:
P = [ A 0 0 B 1 B 2 B ω C 1 A ω B ω ξ B ω D 1 B ω D 2 0 C ω 0 0 0 0 0 0 0 μ C 1 0 ξ D 1 D 2 ]
By using hinfsyn() command from Robust Control toolbox of Matlab, the robust controller K(s) can be obtained [16,17]:
W = [ 2550 2550 1 0 ]
The transfer functions of the low-pass filters on each phase used to filter the voltages in the grid from Figure 1 are chosen by the form expressed in relation (11), and additionally, the following weights can be chosen as: ξ = 100 and μ = 0.26.
F ( s ) = 0 . 165 s + 33 0.002 s 2 1.6 s + 300
The synthesized controller, weights and low-pass filters are implemented in a Simulink-type scheme as in Figure 4. The transfer function of the robust controller K(s) is shown in relation (12).
K ( s ) = 0.098 s 2 + 550 s + 3627 s 2 + 50 s + 980
The values of nominal parameters of the DC-AC converter circuit elements are given in Table 1.

2.3. Improvement of the Robust Control for DC-AC Converter Using RL-TD3 Agent

A combined control of the DC-AC converter system based on a robust controller and RL-TD3 agent can be proposed to improve the performance of the DC-AC converter control system. Among machine learning-based controls, the most suitable variant for industrial process control is provided by RL [24,25,26,27].
Thus, the main stages of creating, training, validating and using an RL agent are suggestively presented in Figure 5. Also, by analogy with the control of an industrial process, it can be noted that, based on observations collected from the Environment (similarly to reading analog/digital inputs from an industrial process), the RL-TD3 agent provides actions (similarly to providing analog/digital outputs to an industrial process) based on the optimization of a reward calculated according to the proposed objectives (similarly to the optimization of an integral criterion in the industrial process control).
For the improvement of the proposed control system, an RL-TD3 agent algorithm is chosen. After completing the training, testing and validation stages, the RL-TD3 agent will provide correction signals to the robust controller commands to improve the performance of the control system for the DC-AC converter shown in Figure 6.
The details of the Matlab/Simulink implementation of the RL-TD3 agent for the correction of uaref, ubref,and ucref command signals are presented in Figure 7.
With the values of the circuit elements presented in Table 1, the robust controller and the filters presented in Section 2.2, and for idref = 5 A, iqref = 0 A, udref = 310 V, and uqref = 0 V, Figure 8 shows the reward evolution in training stage for the implemented RL-TD3 algorithm performance.
The time of the training stage for the implemented RL-TD3 agent for command signals correction of the robust controller is 2 h, 11 min, and 5 s. The sampling time of the RL-TD3 algorithm is 10−4 s, and the training stage is of 200 epochs.
In the RL-TD3 agent training stage, it is used an optimization criterion (13) with the usual notations.
r R o b u s t = ( 5 u d _ e r r o r 2 + 5 u q _ e r r o r 2 + 5 i d _ e r r o r 2 + 5 i q _ e r r o r 2 + 0.1 j ( u t 1 j ) 2 )
where: u t 1 j includes the actions in the previous step.

3. PCH Control of the DC-AC Converter

Similar to the description in Figure 1, Figure 9 shows the block diagram of the control system for the DC-AC converter based on a PCH-type controller. The main components are the follows: DC voltage source; three-phase voltage source inverter (DC-AC converter); LC filter; load; and the control system for DC-AC converter. Usually, the controller is implemented with a PI control law, but in this section, based on the PCH theory, will be presented the synthesis of a PCH controller, which will provide modulation indices for the control of the active control elements in the DC-AC converter.

3.1. Mathematical Description of the PCH Control

If, in the previous section, the description equations of the controlled system are usually linearized to obtain a robust controller, in this section, the PCH theory will be used to obtain a nonlinear controller, which will have superior performance. Thus, Figure 10 shows the schematic single-phase representation of the controlled system.
Based on the PCH theory and d-q reference frame representation, the synthesis functions of the modulation indices md and mq will be obtained, and then, by means of a PWM block, the switching signals S1S6 will be obtained for the control of the IGBT active elements for the control of the DC-AC converter.
Starting from the diagram in Figure 10, where the notations are the usual ones in the d-q reference frame for the modulation indices, angular frequency, currents and voltages, the following equations can be written:
{ L f i ˙ d = m d u d c R f i d ω d q L f i q e d L f i ˙ q = m q u d c R f i q + ω d q L f i d e q C f e ˙ d = i d e q R d 2 + 1 ω d q 2 C f 2 i L d C f e ˙ q = i q + e d R d 2 + 1 ω d q 2 C f 2 i L q
System (14) can be written as Port Hamiltonian model as follows:
x ˙ = [ J R ) ] H ( x ) x + g u + ζ
where: the state vector is noted with x, the interconnection matrix and damping matrix are noted with J and R, the energy stored by the system is noted with H(x), the input matrix is noted with g, the control input vector is noted with u, and the external input is noted with ζ.
Thus, the Port Hamiltonian model of the DC-AC converter can be obtained as [22,23]:
[ L f i ˙ d L f i ˙ q C f e ˙ d C f e ˙ q ] = [ R f ω d q L f 1 0 ω d q L f R f 0 1 1 0 0 1 R d 2 + 1 ω d q 2 C f 2 0 1 1 R d 2 + 1 ω d q 2 C f 2 0 ] [ i d i q e d e q ] + [ u d c 0 0 u d c 0 0 0 0 ] [ m d m q ] + [ 0 0 i L d i L q ]
where: the matrices from Equation (15) are expressed in the following relations:
J = [ 0 ω d q L f 1 0 ω d q L f 0 0 1 1 0 0 1 R d 2 + 1 ω d q 2 C f 2 0 1 1 R d 2 + 1 ω d q 2 C f 2 0 ] ; R ( x ) = [ R f 0 0 0 0 R f 0 0 0 0 0 0 0 0 0 0 ]
where: J = J T and R = R T 0 .
Denoting the energy stored in the elements Lf and Cf as H(x), the following relation can be written:
H ( x ) = 1 2 ( L f i d 2 + L f i q 2 + C f e d 2 + C f e q 2 )
An admissible state vector is defined based on passivity from control theory [22,23]:
x r e f = [ L f i d r e f L f i q r e f C f e d r e f C f e q r e f ] T
Based on these, equations expressed in (15) becomes on the form:
x ˙ r e f = [ J R ) ] H ( x r e f ) x r e f + g u * + ζ
where: u* is bounded.
By denoting the variable quantities: x ˜ = x x r e f and u ˜ = u u * , the system (20) becomes:
x ˜ ˙ + x ˙ r e f = [ J R ) ] H ( x ˜ + x r e f ) ( x ˜ + x r e f ) + g ( u ˜ + u * ) + ζ
By denoting the gradient of the energy function as H ( x ) x = P 1 x , equation expressed in (18) can be rewritten in the next form:
H ( x ) = H ( x ˜ + x r e f ) = 1 2 x T P 1 x = 1 2 ( x ˜ + x r e f ) T P 1 ( x ˜ + x r e f )
where the gradient of the variable energy function can be expressed in the next form:
H ( x ˜ + x r e f ) ( x ˜ + x r e f ) = P 1 ( x ˜ + x r e f ) = P 1 x ˜ + P 1 x r e f = H ( x ˜ ) x ˜ + H ( x r e f ) x r e f
With these the equation given in (21) can be written as follows:
x ˜ ˙ + x ˙ r e f = [ J R ) ] H ( x ˜ ) x ˜ + [ J R ) ] H ( x r e f ) x r e f + g u ˜ + g u * + ζ
From Equation (24), the dynamic regime can be obtained as follows:
x ˜ ˙ = [ J R ) ] H ( x ˜ ) x ˜ + g ( u ˜ )
The output signal of the system can be denoted in the next form:
y ˜ = g T H ( x ˜ ) x ˜
Using the energy function expressed in (27) by performing a series of calculations, it can be concluded that the system given in (25) is passive, because the inequality H ˙ ( x ˜ ) y ˜ T u ˜ is fulfilled [22,23].
H ( x ˜ ) = 1 2 x ˜ T P 1 x
With these, the PCH controller has the next form:
z ˙ = y ˜ u ˜ = K P y ˜ + K I z
This form is the analogue of a PI controller with constants kP and kI, where the output signal is given by the equation expressed in (29) like in the next form:
y ˜ = g T H ( x ˜ ) x ˜ = [ u d c ( i d i d r e f ) u d c ( i q i q r e f ) ]
Based on these, from Equation (24) currents idref and iqref can be obtained as Equation (30) and the modulation indices mdref and mqref as Equation (31).
{ i d r e f = e q r e f R d 2 + 1 ω d q 2 C f 2 + i L d i q r e f = e d r e f R d 2 + 1 ω d q 2 C f 2 + i L q
{ m d r e f = 1 u d c ( L f i d r e f + R f i d r e f + ω d q L f i q r e f + e d r e f ) m q r e f = 1 u d c ( L f i q r e f + R f i q r e f ω d q L f i d r e f + e q r e f )

3.2. Matlab/Simulink Implementation of the PCH Control Combined with RL-TD3 Agent for Command Signals Correction

Similar to Section 2.2, the main purpose of this section is to present a method for improving the control system for DC-AC converter performance by using an RL-TD3 agent, in which the basic controller is shown to be both the classic PI type and the PCH type controller.
Based on the classic PI control structure, Figure 11 shows the block diagram structure for the Matlab/Simulink model implementation of the control system for the DC-AC converter based on PI controller and an RL-TD3 agent.
Figure 12 shows the details implementation of the RL-TD3 agent for the correction of idref and iqref signals, which is represented in the Reinforcement Learning subsystem shown in Figure 11.
With the values of the circuit elements presented in Table 1, the PI controllers and RL-TD3 agent for control of the DC-AC converter, and for idref = 5 A, iqref = 0 A, udref = 310 V, and uqref = 0 V, Figure 13 presents the reward evolution of the RL-TD3 algorithm performance.
The time of the training stage for the implemented RL-TD3 agent for command signals correction of the PI controller is one hour, 42 min, and 11 s.
The sampling time of the RL-TD3-type agent algorithm is 0.0001 s, and the training stage is 200 epochs.
The optimization criterion (the reward) used in the training stage of the control system for DC-AC converter based on PI controllers and RL-TD3 agent is presented in Equation (32).
r P I = ( 5 i q _ e r r o r 2 + 5 i d _ e r r o r 2 + 0.1 j ( u t 1 j ) 2 )
Figure 14 shows the block diagram structure for the Matlab/Simulink model implementation of the control system for the DC-AC converter based on PHC controller and an RL-TD3 agent. It can be noted in the Simulink implementation of Equations (30) and (31) in the structure of the PCH-type controller.
The detail of the implementation of the RL-TD3 agent for the correction of edref, eqref, idref, and iqref command signals, which is represented in the Reinforcement Learning subsystem shown in Figure 14, is presented in Figure 15.
With the values of the circuit elements presented in Table 1, the PCH-type controller and RL-TD3 agent for control of DC-AC converter, and for idref = 5 A, iqref = 0 A, udref = 310 V, and uqref = 0 V, Figure 16 presents the reward evolution of the RL-TD3 algorithm performance.
The time of the training stage for the implemented RL-TD3 agent for command signals correction of the PCH-type controller is one hour, 58 min, and 56 s. The sampling time of the RL-TD3-type agent algorithm is 0.0001 s and the training stage is of 200 epochs.
The optimization criterion (the reward) used in the training stage of the control system for DC-AC converter based on PCH controller and RL-TD3 agent is presented in Equation (33).
r P H C = ( 5 u d _ e r r o r 2 + 5 u q _ e r r o r 2 + 5 i d _ e r r o r 2 + 5 i q _ e r r o r 2 + 0.1 j ( u t 1 j ) 2 )
The control law for DC-AC converter output is given by the modulation indices md and mq, and by means of an inverse Park transformation (d-q→abc), the real modulation indices ma, mb, and mc are obtained. These modulation indices provide the input signals for a PWM block whose outputs are represented by the switching signals S1S6, which represent the control elements for the active elements of the DC-AC converter voltage.

4. Numerical Simulations

Starting from Figure 1, Figure 2, Figure 9 and Figure 10, which show the block diagram for the control system of the DC-AC converter using a robust controller and PCH-type controller, respectively, Figure 17 summarizes the Matlab/Simulink implementation of the proposed control system of the DC-AC converter based on PI, Robust or PCH type controllers and RL-TD3 agents for command signals correction. The numerical values of the circuit elements are given in Table 1 in Section 2, and the quality quantities ud and uq voltages defined d-q frame, aimed at DC-AC converter control, will be kept at constant values ud = 310 V and uq = 0 V.
The controllers used are the classic PI controller, the robust controller and the nonlinear PCH controller. Each of these three controllers will be backed up with an RL-TD3 agent trained accordingly in order to improve the performance of each control system. The aimed performances of the DC-AC converter control systems are the steady-state error, the error ripple, and the THD current. In order to reveal aspects of the actual operation, for each of the controllers presented above and the targeted performance, the load used in the simulation will be of three types: balanced, unbalanced, and nonlinear. In the case of the balanced load, the resistance on each phase is 5 Ω. In the case of the unbalanced load, the resistance on phase b is chosen of a very high value compared to the other two phases, a and c, with a resistance of 5 Ω. In the case of nonlinear load, the resistances on each phase are the same but are described by voltage-current pairs u(k) and i(k), where the discretization variable k covers the simulation period.
Figure 18, Figure 19, Figure 20, Figure 21, Figure 22, Figure 23, Figure 24, Figure 25, Figure 26, Figure 27, Figure 28, Figure 29, Figure 30, Figure 31, Figure 32, Figure 33, Figure 34 and Figure 35 present the time evolution of ud and uq voltages for DC-AC converter control system based on PI controller, robust controller, PCH-type controller with or without RL-TD3 agent, and the load is balanced, unbalanced or nonlinear.
Thus, Figure 18, Figure 19 and Figure 20 show the time evolution of ud and uq voltages for the DC-AC converter control system based on the PI controller in the case when the load is balanced, unbalanced or nonlinear. Figure 21, Figure 22 and Figure 23, for the same types of load variation, show the time evolution of ud and uq voltages for the DC-AC converter control system based on the PI controller improved by using an RL-TD3 agent. Substantial improvement in control system performance can be observed when using PI control in combination with an RL-TD3 agent.
Figure 24, Figure 25 and Figure 26 show the time evolution of ud and uq voltages for the DC-AC converter control system based on a robust controller when the load is balanced, unbalanced or nonlinear. Figure 27, Figure 28 and Figure 29 for the same types of load variation, show the time evolution of ud and uq voltages for the DC-AC converter control system based on robust controller improved by using an RL-TD3 agent. Substantial improvement in control system performance can be observed when using the robust control in combination with an RL-TD3 agent.
Figure 30, Figure 31 and Figure 32 show the time evolution of ud and uq voltages for the DC-AC converter control system based on the PCH-type controller in the case when the load is balanced, unbalanced or nonlinear.
Figure 33, Figure 34 and Figure 35, for the same types of load variation, show the time evolution of ud and uq voltages for the DC-AC converter control system based on the PCH-type controller improved by using an RL-TD3 agent. Substantial improvement in control system performance can be observed when using PCH-type control in combination with an RL-TD3 agent.
In Table 2, in terms of the steady-state error, it can be noted that the performance of each control system based on the main PI controller, robust controller, and PCH-type controller is improved when using a properly trained RL-TD3 agent. Moreover, in the hierarchy of the three basic controllers, the robust-type controller has better performance than the classic PI-type controller, but obviously, the system controlled with a nonlinear PCH-type controller has superior performance.
It can also be noted that the steady-state error in robust and PCH controllers, with or without RL-TD3 agent, is two to five times lower than the steady-state error when using a classic PI controller. It is also worth noting that the use of an RL-TD3 agent in tandem with the robust controller provides superior performance compared to a nonlinear PCH controller without an RL-TD3 agent.
In general, the analysis in Table 2 shows that the steady-state errors with respect to the basic balanced load regime are 50% higher in the case of nonlinear load and up to five times higher in the case of unbalanced load for each of the controllers used.
Also, another important indicator for characterizing the performance of the DC-AC converter control system is the ripple of the error signal of the ud voltage, which is calculated according to Equation (34). It can be concluded from the analysis of the results presented in Table 2 that the order of the controllers in terms of the performance of the control system is also maintained for this indicator, similar to the case of the steady-state error performance indicator.
Thus, the superiority of the PCH nonlinear controller is also concluded for the error signal ripple indicator, and there are also obvious improvements brought by the use of RL-TD3 agent. In Table 2 it can be noted that the error ripple value with respect to the basic case of the balanced load is up to 20% higher in the case of the nonlinear load and about four times higher in the case of the unbalanced load.
u d _ r i p = 1 N i = 1 N ( u d ( i ) u d r e f ( i ) ) 2
where: N represents the sample number, ud represents the voltage and udref represents the reference voltage.
Another important indicator of the DC-AC converter control system is the THD which is described by the following relation:
T H D ( % ) = ( n = 1 N I N 2 / I R M S )
where: IN is the RMS value of the harmonic N and IRMS is the RMS value of the fundamental of the signal.
Figure 36, Figure 37, Figure 38, Figure 39, Figure 40 and Figure 41 show the FFT analysis and THD for the current phase a of the DC-AC converter controller for the types of controllers and load variations presented above. Figure 36 and Figure 37 show FFT analysis and THD for the current on phase a of the DC-AC converter controlled with PI-type controller without/with RL-TD3 agent in the case of balanced, unbalanced or nonlinear type for the load. Figure 38 and Figure 39 show FFT analysis and THD for the current on phase a of the DC-AC converter controlled with a robust-type controller without/with RL-TD3 agent in the case of balanced, unbalanced or nonlinear type for the load. Figure 40 and Figure 41 show FFT analysis and THD for the current on phase a of the DC-AC converter controlled with PCH-type controller without/with RL-TD3 agent in the case of balanced, unbalanced or nonlinear type for the load.
Since the controlled system is a DC-AC converter, the THD-type indicator of the current signal on phase a is a very important indicator, especially as it must be lower than a value required by power quality standards (usually IEC and IEEE type standards [28] recommend a current THD of less than 12% for a number of harmonics N = 50).
Table 2 shows the THD values for the currents on phase a for all three types of controllers presented with or without RL-TD3 agent for the three types of load presented.
As in the case of the indicators of the steady-state error and the ripple of the error of the ud voltage, the order of the performance of the controllers is also kept in the case of the indicator of phase-a THD current, in the sense of the superiority of the nonlinear PCH controller and the improvement of the performance of each controller when using an RL-TD3 agent.
It can be noted, however, that due to the way the nonlinear resistance is defined, the phase-a THD current values are twice as high in the unbalanced load case and up to three times as high in the nonlinear load case compared to the main balanced load case.

5. Conclusions

This article presented the performance of the control system of a DC-AC converter. The article considers the main elements by which a microgrid represented by a DC power source is connected to the main grid. The main element is a voltage source inverter which is represented by a DC-AC converter whose IGBT active elements are controlled by robust linear or nonlinear PCH controllers. The outputs of these controllers are the modulation indices md and mq in the d-q reference frame, which, by an inverse Park transformation, are transformed into the actual modulation indices ma, mb, and mc, which provide the switching signals S1S6 for the active elements of the DC-AC converter when they pass through a PWM system. The purpose of the DC-AC converter control system is to maintain the reference values ud = 310 V and uq = 0 V of ud and uq voltages under load variation. The article presents the block structures of the overall microgrid-to-grid connection system, and the three-phase load is assumed to be balanced/unbalanced or nonlinear. The controllers are classic PI, robust or nonlinear PCH type, and their performance is improved by means of a properly trained RL-TD3 agent. The performance of DC-AC converter control systems is compared using such performance indices as the steady-state and ripple of the error of the ud voltage and phase-a THD current of the microgrid-to-main-grid connection system using a DC-AC converter. The numerical simulations are performed in Matlab/Simulink and reveal the superiority of the performance of the nonlinear PCH controller but also the improvement of the performance of each controller presented by using an RL-TD3 agent, which provides correction signals for the control signals of the corresponding controllers when it is properly trained, to improve the performance of the control systems. In future papers, the software used in the numerical simulations will be implemented in real-time, allowing the transition from the Software-in-the-Loop stage to the Hardware-in-the-Loop stage using dedicated platforms such as SpeedGoat or RT-Opal.

Author Contributions

Conceptualization, M.N. and C.-I.N.; Data curation, M.N. and C.-I.N.; Formal analysis, M.N. and C.-I.N.; Funding acquisition, M.N.; Investigation, M.N. and C.-I.N.; Methodology, M.N. and C.-I.N.; Project administration, M.N.; Resources, M.N. and C.-I.N.; Software, M.N. and C.-I.N.; Supervision, M.N.; Validation, M.N. and C.-I.N.; Visualization, M.N. and C.-I.N.; Writing—original draft, M.N. and C.-I.N.; Writing—review & editing, M.N. and C.-I.N. All authors have read and agreed to the published version of the manuscript.

Funding

This work was developed with funds from the Ministry of Research, Innovation and Digitization of Romania as part of the NUCLEU Program: PN 19 38 01 03.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Azeem, A.; Ismail, I.; Jameel, S.M.; Romlie, F.; Danyaro, K.U.; Shukla, S. Deterioration of Electrical Load Forecasting Models in a Smart Grid Environment. Sensors 2022, 22, 4363. [Google Scholar] [CrossRef] [PubMed]
  2. Fotopoulou, M.; Rakopoulos, D.; Blanas, O. Day Ahead Optimal Dispatch Schedule in a Smart Grid Containing Distributed Energy Resources and Electric Vehicles. Sensors 2021, 21, 7295. [Google Scholar] [CrossRef] [PubMed]
  3. Das, P.P.; Chatterjee, D.; Kadavelugu, A.K. Control Technique for Transformerless Regenerative Testing of Grid-Connected Power Converters. In Proceedings of the IEEE Applied Power Electronics Conference and Exposition (APEC), Houston, TX, USA, 20−24 March 2022; pp. 1430–1436. [Google Scholar]
  4. Tricarico, T.; Gontijo, G.; Neves, M.; Soares, M.; Aredes, M.; Guerrero, J.M. Control Design, Stability Analysis and Experimental Validation of New Application of an Interleaved Converter Operating as a Power Interface in Hybrid Microgrids. Energies 2019, 12, 437. [Google Scholar] [CrossRef] [Green Version]
  5. Reich, D.; Oriti, G. Rightsizing the Design of a Hybrid Microgrid. Energies 2021, 14, 4273. [Google Scholar] [CrossRef]
  6. Nayak, P.; Rajashekara, K. An Asymmetrical Space Vector PWM Scheme for a Three Phase Single-stage DC-AC Converter. In Proceedings of the IEEE Energy Conversion Congress and Exposition (ECCE), Baltimore, MD, USA, 29 September–3 October 2019; pp. 635–639. [Google Scholar]
  7. Aouichak, I.; Jacques, S.; Bissey, S.; Reymond, C.; Besson, T.; Le Bunetel, J.-C. A Bidirectional Grid-Connected DC–AC Converter for Autonomous and Intelligent Electricity Storage in the Residential Sector. Energies 2022, 15, 1194. [Google Scholar] [CrossRef]
  8. Wu, C.; Liu, Y.; Zhou, T.; Cao, S. A Multistage Current Charging Method for Energy Storage Device of Microgrid Considering Energy Consumption and Capacity of Lithium Battery. Energies 2022, 15, 4526. [Google Scholar] [CrossRef]
  9. Bui, V.-H.; Nguyen, X.Q.; Hussain, A.; Su, W. Optimal Sizing of Energy Storage System for Operation of Wind Farms Considering Grid-Code Constraints. Energies 2021, 14, 5478. [Google Scholar] [CrossRef]
  10. Sayed, K.; Almutairi, A.; Albagami, N.; Alrumayh, O.; Abo-Khalil, A.G.; Saleeb, H. A Review of DC-AC Converters for Electric Vehicle Applications. Energies 2022, 15, 1241. [Google Scholar] [CrossRef]
  11. MATLAB Central File Exchange—Three Phase Grid Connected Inverter. Available online: https://www.mathworks.com/matlabcentral/fileexchange/102054-three-phase-grid-connected-inverter (accessed on 10 January 2022).
  12. Huu, D.N. A Novel Adaptive Control Approach Based on Available Headroom of the VSC-HVDC for Enhancement of the AC Voltage Stability. Energies 2021, 14, 3222. [Google Scholar] [CrossRef]
  13. Rasool, M.A.U.; Khan, M.M.; Ahmed, Z.; Saeed, M.A. Analysis of an H∞ Robust Control for a Three-Phase Voltage Source Inverter. Inventions 2019, 4, 18. [Google Scholar] [CrossRef]
  14. Mahmud, M.R.; Pota, H.R. Robust Nonlinear Controller Design for DC-AC Converter in Grid-Connected Fuel Cell System. IEEE J. Emerg. Sel. Top. Ind. Electron. 2022, 3, 342–351. [Google Scholar] [CrossRef]
  15. Dyga, L.; Alhasheem, M.; Davari, P.; Rymarski, Z. Robustness of Model-Predictive and Passivity-Based Control in the Three-Phase DC/AC Converter Application. Appl. Sci. 2022, 12, 4329. [Google Scholar] [CrossRef]
  16. Hornik, T.; Zhong, Q. A Current-Control Strategy for Voltage-Source Inverters in Microgrids Based on H∞ and Repetitive Control. IEEE Trans. Power Electron. 2011, 26, 943–952. [Google Scholar] [CrossRef]
  17. Nicola, M.; Nicola, C.-I. Improved Performance for the DC-AC Converters Control System Based on Robust Controller and Reinforcement Learning Agent. In Proceedings of the International Conference on Electrical, Computer, Communications and Mechatronics Engineering (ICECCME), Nevsehir, Turkey, 14–17 June 2022. accepted. [Google Scholar]
  18. Kamal, T.; Karabacak, M.; Perić, V.S.; Hassan, S.Z.; Fernández-Ramírez, L.M. Novel Improved Adaptive Neuro-Fuzzy Control of Inverter and Supervisory Energy Management System of a Microgrid. Energies 2020, 13, 4721. [Google Scholar] [CrossRef]
  19. Gil-González, W.; Montoya, O.D.; Restrepo, C.; Hernández, J.C. Sensorless Adaptive Voltage Control for Classical DC-DC Converters Feeding Unknown Loads: A Generalized PI Passivity-Based Approach. Sensors 2021, 21, 6367. [Google Scholar] [CrossRef] [PubMed]
  20. Magaldi, G.L.; Serra, F.M.; de Angelo, C.H.; Montoya, O.D.; Giral-Ramírez, D.A. Voltage Regulation of an Isolated DC Microgrid with a Constant Power Load: A Passivity-based Control Design. Electronics 2021, 10, 2085. [Google Scholar] [CrossRef]
  21. Zhao, Y.; Yu, H.; Wang, S. Development of Optimized Cooperative Control Based on Feedback Linearization and Error Port-Controlled Hamiltonian for Permanent Magnet Synchronous Motor. IEEE Access 2021, 9, 41036–141047. [Google Scholar] [CrossRef]
  22. Serra, F.M.; Fernández, L.M.; Montoya, O.D.; Gil-González, W.; Hernández, J.C. Nonlinear Voltage Control for Three-Phase DC-AC Converters in Hybrid Systems: An Application of the PI-PBC Method. Electronics 2020, 9, 847. [Google Scholar] [CrossRef]
  23. Nicola, M.; Nicola, C.-I. Improved Performance for the DC-AC Converters Control System Based on PCH Controller and Reinforcement Learning Agent. In Proceedings of the 4th Global Power, Energy and Communication Conference (GPECOM), Nevsehir, Turkey, 14−17 June 2022; pp. 26–31. [Google Scholar]
  24. MathWorks—Reinforcement Learning Toolbox™ User’s Guide. Available online: https://www.mathworks.com/help/reinforcement-learning/getting-started-with-reinforcement-learning-toolbox.html?s_tid=CRUX_lftnav (accessed on 10 December 2021).
  25. Brandimarte, P. Approximate Dynamic Programming and Reinforcement Learning for Continuous States. In From Shortest Paths to Reinforcement Learning: A MATLAB-Based Tutorial on Dynamic Programming; Springer Nature: Cham, Switzerland, 2021; pp. 185–204. [Google Scholar]
  26. Beale, M.; Hagan, M.; Demuth, H. Deep Learning Toolbox™ Getting Started Guide, 14th ed.; MathWorks, Inc.: Natick, MA, USA, 2020. [Google Scholar]
  27. Nicola, M.; Nicola, C.-I.; Selișteanu, D. Improvement of the Control of a Grid Connected Photovoltaic System Based on Synergetic and Sliding Mode Controllers Using a Reinforcement Learning Deep Deterministic Policy Gradient Agent. Energies 2022, 15, 2392. [Google Scholar] [CrossRef]
  28. IEEE Std 1159-2019; IEEE Recommended Practice for Monitoring Electric Power Quality. Institute of Electrical and Electronics Engineers: New York, NY, USA, 2019.
Figure 1. Block diagram for the control system of DC-AC converter using a robust controller.
Figure 1. Block diagram for the control system of DC-AC converter using a robust controller.
Sensors 22 09535 g001
Figure 2. Schematic single-phase representation of plant G.
Figure 2. Schematic single-phase representation of plant G.
Sensors 22 09535 g002
Figure 3. Schematic diagram for the augmented system.
Figure 3. Schematic diagram for the augmented system.
Sensors 22 09535 g003
Figure 4. Simulink implementation of the DC-AC converter control system based on robust controller.
Figure 4. Simulink implementation of the DC-AC converter control system based on robust controller.
Sensors 22 09535 g004
Figure 5. Reinforcement Learning for process control: (a) State flow for the RL implementation; (b) Block diagram of the RL algorithm scenario.
Figure 5. Reinforcement Learning for process control: (a) State flow for the RL implementation; (b) Block diagram of the RL algorithm scenario.
Sensors 22 09535 g005aSensors 22 09535 g005b
Figure 6. Simulink implementation of the control system for DC-AC converter based on robust controller and RL-TD3 agent.
Figure 6. Simulink implementation of the control system for DC-AC converter based on robust controller and RL-TD3 agent.
Sensors 22 09535 g006
Figure 7. Matlab/Simulink implementation of the RL-TD3 agent for robust controller command signals correction.
Figure 7. Matlab/Simulink implementation of the RL-TD3 agent for robust controller command signals correction.
Sensors 22 09535 g007
Figure 8. The reward evolution in training stage of the RL-TD3 agent for robust controller command signals correction.
Figure 8. The reward evolution in training stage of the RL-TD3 agent for robust controller command signals correction.
Sensors 22 09535 g008
Figure 9. Block diagram of the control system for DC-AC converter based on PCH-type controller.
Figure 9. Block diagram of the control system for DC-AC converter based on PCH-type controller.
Sensors 22 09535 g009
Figure 10. Schematic single-phase representation of the controlled system.
Figure 10. Schematic single-phase representation of the controlled system.
Sensors 22 09535 g010
Figure 11. Matlab/Simulink implementation of the control system for DC-AC converter based on PI controllers and RL-TD3 agent.
Figure 11. Matlab/Simulink implementation of the control system for DC-AC converter based on PI controllers and RL-TD3 agent.
Sensors 22 09535 g011
Figure 12. Matlab/Simulink implementation of the RL-TD3 agent for PI controller command signals correction.
Figure 12. Matlab/Simulink implementation of the RL-TD3 agent for PI controller command signals correction.
Sensors 22 09535 g012
Figure 13. The reward evolution in training stage of the RL-TD3 agent for PI controllers command signals correction.
Figure 13. The reward evolution in training stage of the RL-TD3 agent for PI controllers command signals correction.
Sensors 22 09535 g013
Figure 14. Block diagram structure for the Matlab/Simulink model implementation of the control system for DC-AC converter based on PCH-type controller and a RL-TD3 agent.
Figure 14. Block diagram structure for the Matlab/Simulink model implementation of the control system for DC-AC converter based on PCH-type controller and a RL-TD3 agent.
Sensors 22 09535 g014
Figure 15. Matlab/Simulink implementation of the RL-TD3 agent for PCH-type controller command signals correction.
Figure 15. Matlab/Simulink implementation of the RL-TD3 agent for PCH-type controller command signals correction.
Sensors 22 09535 g015
Figure 16. The reward evolution in training stage of the RL-TD3 agent for PCH-type controller command signals correction.
Figure 16. The reward evolution in training stage of the RL-TD3 agent for PCH-type controller command signals correction.
Sensors 22 09535 g016
Figure 17. Matlab/Simulink implementation of the proposed control system of the DC-AC converter based on PI, Robust or PCH types controllers and RL-TD3 agents for command signals correction.
Figure 17. Matlab/Simulink implementation of the proposed control system of the DC-AC converter based on PI, Robust or PCH types controllers and RL-TD3 agents for command signals correction.
Sensors 22 09535 g017
Figure 18. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller in case of balanced resistances for load.
Figure 18. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller in case of balanced resistances for load.
Sensors 22 09535 g018
Figure 19. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller in case of unbalanced resistances for load.
Figure 19. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller in case of unbalanced resistances for load.
Sensors 22 09535 g019
Figure 20. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller in case of nonlinear resistances for load.
Figure 20. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller in case of nonlinear resistances for load.
Sensors 22 09535 g020
Figure 21. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller using RL-TD3 agent in case of balanced resistances for load.
Figure 21. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller using RL-TD3 agent in case of balanced resistances for load.
Sensors 22 09535 g021
Figure 22. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller using RL-TD3 agent in case of unbalanced resistances for load.
Figure 22. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller using RL-TD3 agent in case of unbalanced resistances for load.
Sensors 22 09535 g022
Figure 23. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller using RL-TD3 agent in case of nonlinear resistances for load.
Figure 23. Time evolution of ud and uq voltages for DC-AC converter control system based on PI controller using RL-TD3 agent in case of nonlinear resistances for load.
Sensors 22 09535 g023
Figure 24. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller in case of balanced resistances for load.
Figure 24. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller in case of balanced resistances for load.
Sensors 22 09535 g024
Figure 25. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller in case of unbalanced resistances for load.
Figure 25. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller in case of unbalanced resistances for load.
Sensors 22 09535 g025
Figure 26. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller in case of nonlinear resistances for load.
Figure 26. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller in case of nonlinear resistances for load.
Sensors 22 09535 g026
Figure 27. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller using RL-TD3 agent in case of balanced resistances for load.
Figure 27. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller using RL-TD3 agent in case of balanced resistances for load.
Sensors 22 09535 g027
Figure 28. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller using RL-TD3 agent in case of unbalanced resistances for load.
Figure 28. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller using RL-TD3 agent in case of unbalanced resistances for load.
Sensors 22 09535 g028
Figure 29. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller using RL-TD3 agent in case of nonlinear resistances for load.
Figure 29. Time evolution of ud and uq voltages for DC-AC converter control system based on robust controller using RL-TD3 agent in case of nonlinear resistances for load.
Sensors 22 09535 g029
Figure 30. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller in case of balanced resistances for load.
Figure 30. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller in case of balanced resistances for load.
Sensors 22 09535 g030
Figure 31. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller in case of unbalanced resistances for load.
Figure 31. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller in case of unbalanced resistances for load.
Sensors 22 09535 g031
Figure 32. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller in case of nonlinear resistances for load.
Figure 32. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller in case of nonlinear resistances for load.
Sensors 22 09535 g032
Figure 33. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller using RL-TD3 agent in case of balanced resistances for load.
Figure 33. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller using RL-TD3 agent in case of balanced resistances for load.
Sensors 22 09535 g033
Figure 34. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller using RL-TD3 agent in case of unbalanced resistances for load.
Figure 34. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller using RL-TD3 agent in case of unbalanced resistances for load.
Sensors 22 09535 g034
Figure 35. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller using RL-TD3 agent in case of nonlinear resistances for load.
Figure 35. Time evolution of ud and uq voltages for DC-AC converter control system based on PCH controller using RL-TD3 agent in case of nonlinear resistances for load.
Sensors 22 09535 g035
Figure 36. FFT analysis and THD for current phase a of the DC-AC converter controlled with PI-type controller: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Figure 36. FFT analysis and THD for current phase a of the DC-AC converter controlled with PI-type controller: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Sensors 22 09535 g036
Figure 37. FFT analysis and THD for current phase a of the DC-AC converter controlled with PI-type controller using RL-TD3 agent: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Figure 37. FFT analysis and THD for current phase a of the DC-AC converter controlled with PI-type controller using RL-TD3 agent: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Sensors 22 09535 g037
Figure 38. FFT analysis and THD for current phase a of the DC-AC converter controlled with robust-type controller: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Figure 38. FFT analysis and THD for current phase a of the DC-AC converter controlled with robust-type controller: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Sensors 22 09535 g038
Figure 39. FFT analysis and THD for current phase a of the DC-AC converter controlled with robust-type controller using RL-TD3 agent: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Figure 39. FFT analysis and THD for current phase a of the DC-AC converter controlled with robust-type controller using RL-TD3 agent: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Sensors 22 09535 g039
Figure 40. FFT analysis and THD for current phase a of the DC-AC converter controlled with PCH-type controller: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Figure 40. FFT analysis and THD for current phase a of the DC-AC converter controlled with PCH-type controller: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Sensors 22 09535 g040
Figure 41. FFT analysis and THD for current phase a of the DC-AC converter controlled with PCH-type controller using RL-TD3 agent: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Figure 41. FFT analysis and THD for current phase a of the DC-AC converter controlled with PCH-type controller using RL-TD3 agent: (a) balanced resistances for load; (b) unbalanced resistances for load; (c) nonlinear resistances for load.
Sensors 22 09535 g041
Table 1. DC-AC converter circuit elements—nominal parameters [16,17,22,23].
Table 1. DC-AC converter circuit elements—nominal parameters [16,17,22,23].
ParameterValueUnit
Filter inductance Lf150·10−6H
Filter resistance Rf0.045Ω
Coupling capacitor Cf22·10−6F
Grid resistance filter RG0.135Ω
Grid inductance filter LG450·10−6H
Resistance of coupling capacitor Rd1Ω
Switching frequency of IGBTs20·103Hz
Table 2. Performance indices of the DC-AC converter control system based on the prosed controllers.
Table 2. Performance indices of the DC-AC converter control system based on the prosed controllers.
Performance Indices of the DC-AC Converter
Control System
PI
Controller
PI-RLTD3
Controller
ROBUST
Controller
ROBUST-RL-TD3
Controller
PCH
Controller
PCH-RL-TD3
Controller
Stationary error
[V]
Balanced
load
1.640.820.710.410.510.33
Unbalanced
load
4.193.923.052.432.612.14
Nonlinear load2.291.681.020.840.930.52
Voltage
Ripple
[V]
Balanced
load
0.6220.5220.5140.3320.4330.217
Unbalanced
load
1.7741.7921.8011.7381.7991.729
Nonlinear load0.6450.5310.5230.3590.4410.319
Current
phase a THD
[%]
Balanced
load
1.441.230.750.720.700.68
Unbalanced
load
2.142.081.861.411.581.37
Nonlinear load2.932.862.602.532.562.23
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nicola, M.; Nicola, C.-I. Comparative Performance Analysis of the DC-AC Converter Control System Based on Linear Robust or Nonlinear PCH Controllers and Reinforcement Learning Agent. Sensors 2022, 22, 9535. https://doi.org/10.3390/s22239535

AMA Style

Nicola M, Nicola C-I. Comparative Performance Analysis of the DC-AC Converter Control System Based on Linear Robust or Nonlinear PCH Controllers and Reinforcement Learning Agent. Sensors. 2022; 22(23):9535. https://doi.org/10.3390/s22239535

Chicago/Turabian Style

Nicola, Marcel, and Claudiu-Ionel Nicola. 2022. "Comparative Performance Analysis of the DC-AC Converter Control System Based on Linear Robust or Nonlinear PCH Controllers and Reinforcement Learning Agent" Sensors 22, no. 23: 9535. https://doi.org/10.3390/s22239535

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop