stdjet.scienceandtechnology.com.vn

VNUHCM Journal of

Engineering and Technology

An official journal of Viet Nam National University Ho Chi Minh City, Viet Nam since 2018

ISSN 2615-9872

Skip to main content Skip to main navigation menu Skip to site footer

 Research article

HTML

8

Total

11

Share

A passivity-based neural control using genetic algorithm for a DC-DC boost power converter






 Open Access

Downloads

Download data is not yet available.

Abstract

In this paper, a passivity – based neural control using genetic algorithm of a DC-DC boost power converter is proposed. The output of a DC-DC boost power converter is an inductor current. The control input is the duty ratio. Using a co-ordinate transformation of state variables and control input, a DC-DC boost power converter is passive. A new plant is zero-state observable and the equilibrium point at origin of this plant is asymptotically stable. A passivity - based control law is constructed by using neural network. The goal is that the capacitor voltage is equal to the desired voltage. The neural network has three layers: the input layer, the hidden layer and the output layer. The activation function of the hidden layer is tangent-hyperbolic and the activation of the output layer is linear. The weights of neural network are also adjusted optimally by genetic algorithm using decimal encoder. The general algorithm of neural network for a passivity-based control is also constructed. Simulation results are done with Simulink in MATLAB. Simulation results of the passivity-based neural control without using genetic algorithm are good and show that the capacitor voltage v is kept at the desired voltage Vd when the input voltage E and the load resistor R vary. Further, the simulation results of the passivity – based neural control using genetic algorithm have good performance such as short settling time, 3 ms and small steady-state error, which is indicated by IAE (integral absolute error (IAE) of the desired voltage and the capacitor voltage), 0.0343.  The results of passivity-based neural control using genetic algorithm shows that the capacitor voltage is kept at the desired value Vd. Finally, simulation results show that the passivity-based neural control using genetic algorithm is better than the passivity-based neural control.


Keywords: dc-dc boost power converter, neural control, passivity – based control, genetic algorithm.

Introduction

The neural control and the passivity-based control have been investigated by many researchers. Ortega et al. 1 presented the passivity-based control of DC-DC boost converter and buck converter, the sliding mode control and the adaptive control for DC-DC power converter. W. He et al. 2 presented the passivity-based control of DC-DC boost power converter under time-varying disturbances via generalized proportional integral observer. Cisneros et al. 3 presented the passivity-based control of the bilinear systems and its applications to the boost and modular multilevel converters. The sliding mode control and the passivity-based control were presented by Hoai Nghia Duong 4 . Khalil 5 presented the Lyapunov stable theory, a passivation and the passivity-based control of a two-degree of freedom robot. M. H. Huynh, H. N. Duong and V. H. Nguyen 6 presented the control system based on passivity-based control for a bicycle robot.

T. Hayakawa et al. 7 described the passivity-based adaptive output feedback control using neural network for nonlinear nonnegative dynamical systems. W. Li et al. 8 presented the passivity-based distributed tracking control problem of networked agents in the presence of uncertainty and external disturbance. M. Norgaard et al. 9 presented the multilayer perceptron network and applications to identification of nonlinear systems, the inverse control, and the internal model control of nonlinear systems. Duc Minh Nguyen et al. 10 described the control of the inverted pendulum system using neural networks. D. Muthirayan and P. P. Khargonekar 11 presented a neural adaptive control for a continuous-time system. G. Escobar et al. 12 presented an experimental comparison of several nonlinear controllers such as input-output linearization, sliding mode control, and passivity-based control for DC-DC boost power converter. M. A. Hassan et al. 13 presented the passivity-based control combined with adaptive control of DC-DC buck converter with constant power loads in DC microgrid systems.

Further, genetic algorithm was described by M. Mitchell 14 . K. S. Tang et al. 15 presented an optimization of feedforward neural networks of which topology and weights were adjusted optimally by genetic algorithm. The neural networks integrated adaptive backstepping control of DC-DC boost converter were presented by T. K. Nizami and A. Chakravarty 16 . J. Aguila-Leon et al. 17 presented an optimal PID parameters tuning for a DC-DC boost converter. M. Mohammedi et al. 18 described the fuzzy logic and passivity-based controller applied to electric vehicle using fuel cell and supercapacitors hybrid source. A passivity-based control using genetic algorithm was proposed by M. N. Huynh, H. N. Duong and V. H. Nguyen 19 . The advantage of the passivity-based control is the asymptotical stability of the equilibrium point at origin of the plant. The passivity-based control combined with sliding mode control for a DC-DC boost power converter was presented by Minh Ngoc Huynh, Hoai Nghia Duong and Vinh Hao Nguyen 20 . J. Wu and Y. Lu 21 described the adaptive backtepping sliding mode control for DC-DC boost converter with constant power load.

In this paper, a passivity – based neural control using genetic algorithm of a DC-DC boost power converter is proposed. The weights of neural network are adjusted optimally by genetic algorithm using decimal encoder. Simulation results are done with Simulink in MATLAB.

The paper is organized as follows. The introduction is presented in section 1. The dynamical model of a DC-DC boost power converter, the passivity-based method and the passivity property of a DC-DC boost power converter are presented in section 2. Section 3 presents the passivity-based neural network control and the tuning the weights of neural network using genetic algorithm. The simulation results and discussions are described in section 4. Finally, conclusions are presented in section 5.

Preliminary and research method

Dynamical model of a DC-DC boost power converter

A DC-DC boost power converter is described in Figure 1 .

Figure 1 . A DC-DC boost power converter.

When the switch is at 2, the inductor current i increases and stores energy in the inductor L. When the switch is at 1, the current i decreases and the energy, which is from the input voltage E and the inductor L, stores in the capacitor C (and supplies in the load resistor R). The output voltage of DC-DC boost power converter is higher than the input voltage E.

Let . x 1 is the inductor current i, and x 2 is the capacitor voltage v. A state-space model of a DC-DC boost power converter is as follows by Ortega 1

The output signal is x 1 . The switch variable α is equal to 1 when there is 0 < t < T 1 ; α is equal to 0 when there is T 1 < t < T. T is constant.

Ortega used an average model 1 to design the controllers as follows

where x 1 and x 2 are the corresponding averaged variables. The control signal u is the duty ratio . The control signal u is continuous and . Let Vd be the desired value of the capacitor v. The operating point of the system (2) is

With E= 15 (V), R= 30 ( ), V d = 20 (V), we have:

Our goal is to regulate the capacitor voltage v to the desired value V d while E and R can vary.

Figure 2 . Application of a DC-DC boost power converter.

Practical application: the DC-DC boost power converter is used in a solar photovoltaic system (PV). The photovoltaic system and DC load cannot connect directly. The DC-DC boost power converter is needed. The application of a DC-DC boost power converter is illustrated in Figure 2 .

Passivity-based control method

Consider the dynamical system in the following form:

where f is locally Lipschitz; h is continuous; f(0,0)=0, h(0)=0.

The plant is passive if there exists a continuously differentiable positive semidefinite function V(x), which is called the storage function, such that

Consider the plant (4) with u=0. The plant is zero-state observable if then .

Property 4 : Consider the plant (4). If the plant satisfies the following conditions:

i) Passive with a storage function V(x) which is positive semidefinite.

ii) Zero-state observable.

iii) as .

Then with the feedback control law with , the origin achieves the global asymptotic stability.

Passivity of DC-DC boost power converter

We change the variables as follows

Note that

Insert (5) into (2), we obtain the state-space equation of the plant

The storage function V is chosen as follows

The function V is positive definite because . The derivative of V is as follows

Insert (6) into , we have

The plant (6), which has the input and the output , is passive because

The plant (6) is zero-state observable because

Passivity-based neural control

Passivity-based control

The passivity-based control is constructed as follows 19 .

According to the property 4 , the control law stabilizes the equilibrium point at origin of (6):

with (9)

We can choose

The passivity-based control law is

Passivity-based neural control

Now we construct a neural network which performs the passivity-based control law (11). The neural network has three inputs: in 1 , in 2 , in 3 and output u. The hidden layer has three neurons and its activation is tangent hyperbolic. The output layer has one neuron and its activation is linear. The structure of the neural network is described in Figure 3 .

Figure 3 . The structure of neural network.

The output of the neural network is u(k).

Algorithm is as follows

Step 1: Setup the initial parameters of DC-DC boost power converter.

Step 2: Construct the simulation scheme of the neural control for a DC-DC boost power converter and collect data for genetic algorithm to adjust the weights of the neural network.

Step 3: Adjust the weights of the neural controller using genetic algorithm.

The structure of the neural control for a DC-DC boost power converter is described in Figure 4 .

Figure 4 . The structure of the neural control for a DC-DC boost power converter.

Tuning the weights of neural network using genetic algorithm

The plant (2) is controlled by the neural control. V ij is the weights of the hidden layer with i=1,2,3; j=1,2,3. W k is the weights of the output layer with k=1,2,3. The parameters v 11 , v 21 , v 31 , v 12 , v 22 , v 32 , v 13 , v 23 , v 33 , w 1 , w 2 and w 3 are determined such that the function J is minimized with q 1 >0, q 2 >0.

We use genetic algorithm with decimal encoder. The selection is a linear ranking. The crossover is two-point. Crossover probability is equal to 0.9. The mutation is uniform mutation with many points. Mutation probability is equal to 0.1. The parameters is encoded into the chromosome which has twelve gene segments indicated by v 11 , v 21 , v 31 , v 12 , v 22 , v 32 , v 13 , v 23 , v 33 , w 1 , w 2 and w 3 in Table 1 . The value range is: , , , , , , , , , , , . The maximum generation is equal to 100. The population size is equal to 30. The exact value is equal to The discrete version of the J is as follows

We have a fitness function .

x 1n (k) and x 2n (k) are the state variables and at k th sample. u n (k) is the control input at k th sample.

Table 1 The parameters v 11 , v 21 , v 31 , v 12 , v 22 , v 32 , v 13 , v 23 , v 33 , w 1 , w 2 and w 3 .

Simulation ResultS and discussions

The parameters of the circuits are described in Table 2 . The input voltage E varies from 12 (V) to 16.5 (V). The resistor R varies from 15 ( ) to 40 ( ). The initial weights of neural network are: v 11 =0.5, v 21 =0.5, v 31 =0.5, v 12 =0.5, v 22 =0.5, v 32 =0.5, v 13 =0.5, v 23 =0.5, v 33 =0.5, w 1 =0.2, w 2 =0.2, w 3 =0.2. Initially, x 1 (0) = 0 A, x 2 (0) =0 V.

Table 2 The parameters of the DC-DC boost power converter.

Passivity-based neural control withour using genetic algorithm

The simulation time is set to be 45 ms.

Response to the variations of E : At the beginning of the simulation, the input voltage E is set to be 15 (V). At t= 15 ms, E is increased to 16.5 (V) and at t=30 ms, E is decreased to 15 (V). The results are described in Figure 5 and Table 3 .

Figure 5 . The results of the passivity-based NC without GA when E changes: (a) the inductor current i, (b) the control input u, (c) the capacitor voltage v, and (d) the input voltage E.

Figure 5 shows the current i, the control input u, the capacitor voltage v, and the input voltage E when the system is controlled by the passivity-based NC without using GA and the input voltage E varies. Figure 5 shows that at t=15 ms, when E is increased to 16.5 V, the inductor current i is equal to 0.79 A. At t=30 ms, when E is decreased to 15 V, the inductor current i is equal to 0.888 A. The settling time is equal to 3 ms. Figure 5 shows that at t=15 ms, when E is increased to 16.5 V, the capacitor voltage v has the value (V) of 0.80759 V. The settling time is equal to 3.3 ms and v is equal to 20 V. At t=30 ms, when E is decreased to 15 V, the capacitor voltage v has (V) of 1.0436 V and v is equal to 20 V. The settling time is equal to 3.3 ms. The value of IAE (integral absolute error (IAE) between V d and x 2 ) is 0.0412.

Table 3 The capacitor voltage v when E varies.

Response to the variations of R : At the beginning of the simulation, the load resistor R is set to be 30 ( ). At t=15 ms, R is increased to 40 ( ). At t=30 ms, R is decreased to 30 ( ). The results are described in Figure 6 and Table 4 .

Figure 6 is the simulation results of passivity-based NC without GA when R changes. Figure 6 shows the current i, the control input u, the capacitor voltage v and the load resistor R. Figure 6 shows that at t=15 ms, when R is increased to 40 , the inductor current i is equal to 0.667 A. At t=30 ms, when R is decreased to 30 , the inductor current i is equal to 0.888 A. The settling time is equal to 3.1 ms. Figure 6 shows that at t=15 ms, when R is increased to 40 , the capacitor voltage v has the value (V) of 2.10345 V. The settling time is equal to 9.2 ms and v is equal to 20 V. At t=30 ms, when R is deceased to 30 , the capacitor voltage v has (V) of 1.847 V and v is equal to 20 V. The settling time is equal to 9.2 ms. The value of IAE is 0.0478.

Table 4 The capacitor voltage v when R varies.

Figure 6 . The results of the passivity-based NC without GA when R changes: (a) the inductor current i, (b) the control input u, (c) the capacitor voltage v, and (d) the load resistor R.

Response to the variations of V d : At the beginning of the simulation, the desired voltage V d is set to be 20(V). At t=15 ms, V d is decreased to 17 (V). At t=30 ms, V d is increased to 20 (V). The results are described in Figure 7 and Table 5 .

Figure 7 is the simulation results of passivity-based NC without GA when V d changes. Figure 7 shows the current i, the control input u, the capacitor voltage v and the desired voltage V d . Figure 7 shows that at t=15 ms, when V d is decreased to 17 V, the capacitor voltage v has the value (V) of 0.91785 V. The capacitor voltage v is equal to 17 V and the settling time is equal to 3 ms. At t=30 ms, when V d is increased to 20 V, the capacitor voltage v has the value (V) of 1.523 V, and v is equal to 20 V. The value of IAE is 0.0622.

Table 5 The capacitor voltage v when V d varies.

Figure 7 . The results of the passivity-based NC without GA when V d changes: (a) the inductor current i, (b) the control input u, (c) the capacitor voltage v, and (d) the desired voltage V d .

Passivity-based neural control using genetic algorithm

The simulation time is set to be 45 ms. The results of passivity-based NC before using GA are used to collect data for tuning the parameters using GA.

The initial weights of neural network are: v 11 =0.5, v 21 =0.5, v 31 =0.5, v 12 =0.5, v 22 =0.5, v 32 =0.5, v 13 =0.5, v 23 =0.5, v 33 =0.5, w 1 =0.2, w 2 =0.2, w 3 =0.2.

Response to the variations of E : At the beginning of the simulation, the input voltage E is set to be 15 (V). At t= 15 ms, E is increased to 16.5 (V) and at t=30 ms, E is decreased to 15 (V).

The results of the passivity-based neural control using GA, with q 1 =1, q 2 =1, are presented when E changes.

The results at generation 0 are: v 110 =0.6787, v 210 =0.7577, v 310 =0.7431, v 120 =0.3922, v 220 =0.6555, v 320 =0.1712, v 130 =0.706, v 230 =0.0318, v 330 =0.2769, w 10 =0.0462, w 20 =0.0971, w 30 =0.8235, . The optimal results after tuning the parameters using GA are as follows: v 11 =0.694, v 21 =0.015, v 31 =0.743, v 12 =0.034, v 22 =0.438, v 32 =0.381, v 13 =0.761, v 23 =0.431, v 33 =0.015, w 1 =0.045, w 2 =0.09, w 3 =0.646, J=49858. Stop at generation 51. The best chromosome is 1. The cost function is illustrated in Figure 8 . When E changes, the results of the passivity-based neural control using genetic algorithm is illustrated in Figure 9 and Table 6 .

Figure 8 . The cost function J of the passivity-based NC using GA with q 1 =1, q 2 =1 when E varies.

Figure 9 . The results of the passivity-based NC using GA with q 1 =1, q 2 =1 when E changes: (a) the inductor current i, (b) the control input u, (c) the capacitor voltage v and (d) E.

Table 6 The capacitor voltage v of the NC without GA and the passivity-based NC using GA with q 1 =1, q 2 =1 when E varies.

Figure 9 shows the current i, the control input u, the capacitor voltage v, and the input voltage E when the system is controlled by passivity-based NC using GA and the input voltage E varies. Figure 9 shows that at t=15 ms, when E is increased to 16.5 V, the inductor current i is equal to 0.802 A. At t=30 ms, when E is decreased to 15 V, the inductor current i is equal to 0.893 A. The settling time is equal to 2.9 ms. Figure 9 shows that at t=15 ms, when E is increased to 16.5 V, the capacitor voltage v has the value (V) of 0.79965 V. The settling time is equal to 2.9 ms and v is equal to 20 V. At t=30 ms, when E is decreased to 15 V, the capacitor voltage v has (V) of 0.8723 V and v is equal to 20 V. The settling time is equal to 2.9 ms. The value of IAE is 0.0391.

Genetic algorithm is integrated into a neural controller and adjusts optimally the weights of the neural network such as v 11 , v 21 , v 31 , v 12 , v 22 , v 32 , v 13 , v 23 , v 33 , w 1 , w 2 and w 3 . The value of q 1 has influence to the inductor current i and decreases the settling time, 2.9 ms. The value of q 2 has influence to the capacitor voltage v and decreases the settling time, 2.9 ms.

The results show that compared with the neural control without GA, the proposed passivity-based neural control using GA has shorter settling time and smaller value of IAE when E changes. Moreover, the passivity-based NC using GA has smaller value of . The comparison results are described in Figure 10 and Table 6 .

Figure 10 . The results of NC without GA (continuous line) and the passivity-based NC using GA (discrete line) when E changes: (a) the inductor current i, (b) the control input u, and (c) the capacitor voltage v with q 1 =1, q 2 =1.

Response to the variations of R : At the beginning of the simulation, the load resistor R is set to be 30 ( ). At t=15 ms, R is increased to 40 ( ). At t=30 ms, R is decreased to 30 ( ).

The results of the passivity-based neural control using GA, with q 1 =1, q 2 =1, are presented when R changes.

The results at generation 0 are: v 110 =0.6563, v 210 =0.8349, v 310 =0.6399, v 120 =0.3271, v 220 =0.275, v 320 =0.2164, v 130 =0.2794, v 230 =0.2528, v 330 =0.711, w 10 =0.0821, w 20 =0.2998, w 30 =0.1112, . The optimal results after tuning the parameters using GA are as follows: v 11 =0.646, v 21 =0.633, v 31 =0.639, v 12 =0.394, v 22 =0.736, v 32 =0.326, v 13 =0.52, v 23 =0.077, v 33 =0.21, w 1 =0.05, w 2 =0.299, w 3 =0.111, J=50910. Stop at generation 51. The best chromosome is 1. The cost function is illustrated in Figure 11 . When R changes, the results of the passivity-based neural control using genetic algorithm is illustrated in Figure 12 and Table 7 .

Figure 11 . The cost function J of the passivity-based NC using GA with q 1 =1, q 2 =1 when R varies.

Figure 12 . The results of the passivity-based NC using GA when R varies: (a) the inductor current i, (b) the control input u, (c) the capacitor voltage v and (d) R with q 1 =1, q 2 =1.

Figure 12 is the simulation results of passivity-based NC without GA when R changes. Figure 12 shows the current i, the control input u, the capacitor voltage v and the load resistor R. Figure 12 shows that at t=15 ms, when R is increased to 40 , the inductor current i is equal to 0.665 A. At t=30 ms, when R is decreased to 30 , the inductor current i is equal to 0.885 A. The settling time is equal to 3 ms. Figure 12 shows that at t=15 ms, when R is increased to 40 , the capacitor voltage v has the value (V) of 2.022 V. The settling time is equal to 2.8 ms and v is equal to 20 V. At t=30 ms, when R is deceased to 30 , the capacitor voltage v has (V) of 1.873 V and v is equal to 20 V. The settling time is equal to 2.8 ms. The value of IAE is 0.0482.

Genetic algorithm is integrated into a neural controller and adjusts optimally the weights of the neural network such as v 11 , v 21 , v 31 , v 12 , v 22 , v 32 , v 13 , v 23 , v 33 , w 1 , w 2 and w 3 . The value of q 1 has influence to the inductor current i and decreases the settling time, 3 ms. The value of q 2 has influence to the capacitor voltage v and decreases the settling time, 2.8 ms.

The results show that compared with NC without GA, the proposed passivity-based NC using GA has shorter settling time when R changes. It has smaller value of when R is increased to 40 . However, the NC without using GA has smaller value of IAE. The comparison results are described in Figure 13 and Table 7 .

Table 7 The capacitor voltage v of the NC without GA and the passivity-based NC using GA with q 1 =1, q 2 =1 when R varies.

Figure 13 . The results of NC without GA (continuous line) and the passivity-based NC using GA (discrete line) when R varies: (a) the inductor current i, (b) the control input u, and (c) the capacitor voltage v with q 1 =1, q 2 =1.

Conclusions

In this paper, the passivity-based neural control using genetic algorithm for a DC-DC boost power converter is proposed. The equilibrium point at origin of the plant (6) is asymptotically stable. The neural network performs the passivity-based control law. The simulation results of the passivity-based neural control using genetic algorithm and the results of the NC without using GA are done with Simulink in MATLAB.

The simulation results of the passivity-based neural control without using GA are done when the desired voltage V d , the input voltage E and the load resistor R change. The results of the NC without using GA show that the capacitor voltage v is kept at the desired value. The results of the passivity-based NC using GA are performed when the input voltage E and the resistor R vary. The weights of the neural network are adjusted optimally using genetic algorithm with decimal encoder. The simulation results of the passivity-based neural control using GA show that the capacitor voltage v is kept at a desired value V d . Genetic algorithm is integrated into a neural controller and adjusts optimally the weights of the neural network such as v 11 , v 21 , v 31 , v 12 , v 22 , v 32 , v 13 , v 23 , v 33 , w 1 , w 2 and w 3 . The value of q 1 has influence to the inductor current i and decreases the settling time. The value of q 2 has influence to the capacitor voltage v and decreases the settling time.

The results show that compared with the neural control without GA, the proposed passivity-based neural control using GA has shorter settling time and smaller value of IAE when E changes. Moreover, the passivity-based NC using GA has smaller value of than the NC. The results show that compared with NC without GA, the proposed passivity-based NC using GA has shorter settling time when R changes. It has smaller value of when R is increased to 40 . However, the NC without using GA has smaller value of IAE when R changes.

The paper has limitations such as the assumed circuit parameters. Future research will explore a practical real-time experiments.

ACKNOWLEDEGMENT

We acknowledge the support of time and facilities from Ho Chi Minh City University of Technology (HCMUT), VNU-HCM for this study.

ABBREVIATIONS

PBC - passivity-based control

GA - genetic algorithm

NC - neural control

COMPETING INTEREST

The authors agree with the manuscript of the paper and have no conflict. The paper has not been submitted in the other journal.

CONTRIBUTION OF THE AUTHORS

Hoai Nghia Duong is the corresponding author. He guides the research idea, gives suggestion to the paper so that Minh Ngoc Huynh corrects the paper. He gives the final agreement for the paper to submit.

Vinh Hao Nguyen is the author. He guides the research idea, gives suggestion to the paper so that Minh Ngoc Huynh corrects the paper.

Minh Ngoc Huynh is the first author. He writes the manuscript of the paper and does simulation. He corrects the paper according to Hoai Nghia Dương’s and Vinh Hao Nguyen’s suggestion and the reviewer’suggestion.

References

  1. Ortega R, Loria A, Nicklasson PJ, Sira-Ramirez H. Passivity-based control of Euler-Lagrange systems. Springer-Verlag; 1998. 543 p. . ;:. Google Scholar
  2. He W, Li S, Yang J, Wang Z. Incremental passivity-based control for DC-DC boost converter under time-varying disturbances via generalized proportional integral observer. J Power Electron. 2018;18(00):147-59. . ;:. Google Scholar
  3. Cisneros R, Pirro M, Bergna G, Ortega R, Ippoliti G, Molinas M. Global tracking passivity-based PI control of bilinear systems and its applications to the boost and modular multilevel converters. IFAC-PapersOnLine. 2015;48(11):420-5. . ;:. Google Scholar
  4. Duong HN. Control of MIMO systems. Ho Chi Minh City: VNU Press; 2013. 199 p. . ;:. Google Scholar
  5. Khalil HK. Nonlinear systems. 3rd ed. New Jersey: Prentice-Hall; 2002. 768 p. . ;:. Google Scholar
  6. Huynh MN, Duong HN, Nguyen VH. Passivity-based control of bicycle robot. Sci Technol Dev J Eng Technol. 2022;5(2):1520-7. . ;:. Google Scholar
  7. Hayakawa T, Haddad WM, Bailey JM, Hovakimyan N. Passivity-based neural network adaptive output feedback for nonlinear nonnegative dynamical systems. Proc 42nd IEEE Int Conf Decis Control; 2003; Maui, HI, USA. . ;:. Google Scholar
  8. Li W, Qin K, Chen B, Lin B, Shi M. Passivity-based distributed tracking control of uncertain agents via a neural network combined UDE. Neurocomputing. 2021;49:342-56. . ;:. Google Scholar
  9. Norgaard M, Ravn O, Poulsen NK, Hansen LK. Neural networks for modelling and control of dynamic systems. Springer; 2000. . ;:. Google Scholar
  10. Nguyen DM, Nguyen DT, Duong HN. Stabilize the inverted pendulum system using neural networks. J Comput Sci Cybern. 2010;26(3):245-52. . ;:. Google Scholar
  11. Muthirayan D, Khargonekar PP. Memory augmented neural network adaptive controllers: performance and stability. IEEE Trans Autom Control. 2023;68(2):825-38. . ;:. Google Scholar
  12. Escobar G, Ortega R, Sira-Ramires H, Vilain JP, Zein I. An experimental comparison of several nonlinear controllers for power converters. Proc 36th Conf Decis Control; 1997; California, USA. p. 227-8. . ;:. Google Scholar
  13. Hassan MA, Li EP, Li X, Li T, Duan C, Chi S. Adaptive passivity-based control of DC–DC buck power converter with constant power load in DC microgrid systems. IEEE J Emerg Sel Top Power Electron. 2019;7(3):2029-40. . ;:. Google Scholar
  14. Mitchell M. An introduction to genetic algorithms. MIT Press; 1999. . ;:. Google Scholar
  15. Tang KS, Chan CY, Man KF, Kwong S. Genetic structure for neural network topology and weights optimization. Proc 1st IEE/IEEE Int Conf GA’s Eng Syst Innov Appl; 1995; Sheffield, U.K. p. 250-5. . ;:. Google Scholar
  16. Nizami TK, Chakravarty A. Neural network integrated adaptive backstepping control of DC-DC boost converter. IFAC-PapersOnLine. 2020;53(1):549-54. . ;:. Google Scholar
  17. Aguila-Leon J, Chinas-Palacinos CD, Vargas-Salvado C, Hurtado-Perez E, Garcia EXM. Optimal PID parameters tuning for a DC-DC boost converter: a performance comparative using grey wolf optimizer, particle swarm optimization and genetic algorithm. 2020 IEEE Conf Technol Sustain (SusTech); 2020. p. 1-6. . ;:. Google Scholar
  18. Mohammedi M, Kraa O, Becherif M, Aboubou A, Ayad MY, Bahri M. Fuzzy logic and passivity-based controller applied to electric vehicle using fuel cell and supercapacitors hybrid source. Int Conf Technol Mater Renew Energy, Environ Sustain (TMREES14); 2014. Energy Procedia 50:619-26. . ;:. Google Scholar
  19. Huynh MN, Duong HN, Nguyen VH. Passivity-based control using genetic algorithm for a DC-DC boost power converter. Sci Technol Dev J Eng Technol. 2023;6(2):1891-905. . ;:. Google Scholar
  20. Huynh MN, Duong HN, Nguyen VH. A passivity-based control combined with sliding mode control for a DC-DC boost power converter. J Robot Control. 2023;4(6):780-90. . ;:. Google Scholar
  21. Wu J, Lu Y. Adaptive backstepping sliding mode control for boost converter with constant power load. IEEE Access. 2019;7:50797-807. . ;:. Google Scholar


Author's Affiliation
Article Details

Issue: Vol 7 No 3 (2024)
Page No.: 2353-2368
Published: Dec 31, 2024
Section: Research article
DOI: https://doi.org/10.32508/stdjet.v8i1.1331

 Copyright Info

Creative Commons License

Copyright: The Authors. This is an open access article distributed under the terms of the Creative Commons Attribution License CC-BY 4.0., which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.

 How to Cite
Huỳnh, M. N., Duong, H. N., & Nguyen, V. H. (2024). A passivity-based neural control using genetic algorithm for a DC-DC boost power converter. VNUHCM Journal of Engineering and Technology, 7(3), 2353-2368. https://doi.org/https://doi.org/10.32508/stdjet.v8i1.1331

 Cited by



Article level Metrics by Paperbuzz/Impactstory
Article level Metrics by Altmetrics

 Article Statistics
HTML = 8 times
PDF   = 11 times
XML   = 0 times
Total   = 11 times

Most read articles by the same author(s)