You are on page 1of 6

2013 12th International Conference on Machine Learning and Applications

An Evaluation Study on Circuit Parameter Conditions of Neural Network


Controlled DC-DC Converter

Hidenori Maruta∗ , Masashi Motomura∗ , Fujio Kurokawa∗


∗ Graduate School of Engineering
Nagasaki University
1-14, Bunkyo-machi, Nagasaki, Japan

Abstract—This study aims to evaluate the behavior of parameters from above reason. Therefore, the new approach
neural network control method for digitally controlled dc– is required which can avoid the issue about designing
dc converters when the circuit parameter condition varies optimal control parameters in the PID control.
from which is in the training of the neural network. Learning
based methods, which include the neural network control, are To address such issue, there exist several researches
constructed and tuned using the training data to control given which employ the neural network method to control dc–dc
plants. They can provide the effective control since they are converters[5][6][7][8][9]. The neural network is realized in
tuned as the dedicated one, however, they have difficulties fully digital control, not in analog one and it is the control
when the parameters of components in the plant are changed
from original ones, which are used to obtain the training method which shows the flexibility and availability of digital
data. Therefore, they may lose the effectivity in control if control. We also proposed a neural network based method in
the the parameters in plant are changed. In the case of coordination with the PID control[10]. In that method, we
controlling dc–dc converters, the circuit parameter condition combined the neural network and PID controls and realized
such as capacitance, reactor and so forth, are varied in the superior characteristics both in steady–state and transient
case that the specification of the circuit design is changed.
Moreover they are changed by the environmental condition state simultaneously. The neural network control contributed
such as temperature, aging degradation and so forth. In this to improve the transient response dramatically. Our previous
study, we study the effectivity of neural network control method result suggests that the neural network based control method
for dc–dc converters when the circuit parameters are changed have a potential to address the issue mentioned above.
from the ones which are used in the training. When the circuit
parameters are changed from original one, we evaluate that However, the effectivity of it compared with the traditional
whether the neural network can control without any tuning, control method is not clear enough. The neural network
such as re–training of the neural network. From evaluation control is one of the method which is the training based one.
results, we confirm that the neural network control can work When the circuit parameter condition is varied, the neural
effectively even in such situation and it reveals that the neural network cannot be optimal since the its condition differs
network control has the robustness against the change of the
circuit parameter condition. from when it is trained. Such change of condition sometime
occurs by the aging degradation of the circuit components
Keywords-digitally controlled dc–dc converter, neural net- and specification change of the circuit design in the con-
work
verter. Therefore, we need to evaluate the characteristics and
I. I NTRODUCTION effectivity of the neural network control against the change
of the circuit parameter condition.
The role of dc–dc converter becomes very important
In this study, we evaluate the effectivity of neural network
since the electric equipment is widely used and its energy
control method when the circuit parameter condition is
consumption is serious issue in these days. To realize the
varied from original one which is used in the training of
high performance dc–dc converter specification, we need a
neural network. The results show that the neural network
superior control method which satisfies the performance both
can keep the effectivity in such situation without re-training
in steady–state and transient state simultaneously. Especially,
of it and re-tuning of the control parameters. This means that
the digital control gathers attention due to the fact it can
the neural network method provides the function to design
be small, simple and widely applicable method for dc–
the control parameters simply and easily.
dc converter design[1][2][3][4] and other power electronics
applications.
To design the control in dc–dc converter, the PID control
is widely used and realized by digital one conventionally. II. O PERATION P RINCIPLE OF N EURAL N ETWORK
However, designing the gain parameters in PID control is C ONTROL OF DC–DC C ONVERTER
difficult to satisfy the requirement to them are different from
in steady–state and transient state. Even in digital control, In this section, we briefly introduce the neural network
it becomes high cost to design and tune the suitable control control method of dc–dc converters employed in this study.

978-0-7695-5144-9/13 $31.00
$26.00 © 2013 IEEE 249
DOI 10.1109/ICMLA.2013.131
Drive Digital Control Drive
Converter Circuit
Circuit Circuit Circuit

A/D Conversion
L PID Neural Network

control Reference Control

T Modification
E
r
C e
in P term
i D R o

Figure 2. Control diagram of the neural network and PID control.

Figure 1. Digitally controlled buck converter used in this study.

Table I i i +1
Data Acquisition
C IRCUIT PARAMETERS OF DC – DC SWITCHING CONVERTER .

Circuit Parameter Symbol Value


Input Voltage Ei 20 V
Desired Output Voltage Eo∗ 5V
Output Capacitor C (C0 ) 940 μF
Inductor L (L0 ) 189 μH Training Digital
Switching frequency fS 100 kHz and
Prediction Circuit

A. Circuit Design of DC–DC Converter i-th look-up table

Figure 1 shows a digitally controlled dc-dc switching Stack


buck converter used in this study. Symbols represent circuit memory
parameters as shown in Table I. Additionally, Tr represent
a switch; D represents a diode; R represents a load, re- Stacked Look-Up Tables
spectively. The values of parameters are varied since the
aging degradation of the circuit components and specifica- Figure 3. Training and control procedure of the neural network control[10]
tion change of the converter design in the converter. These .
changes affects the response of the system and the tuned
control parameters for original specification become non–
optimal. network and remains as same values in the training and
We expect that the neural network control addresses such performing of the neural network control. It was shown
issue without any tuning or re–retraining of it. If it can that this method is simple and very effective to improve
be done, we can say that the neural network control can the transient response of dc–dc conveter. Here we describe
be robust against such issue and provide a suitable control about the neural network control method[10] employed in
method for dc–dc converters in the field use. this study in detail.
In the digital control circuit, the output voltage eo is To improve the transient response, the proportional (P)
detected for the feedback control. The digital controller control term in the PID control is dominant. The reference
consists of the conventional PID and neural controllers as value in the P term is usually the fixed value and set to be
mentioned before. It generates the digital PWM signal to the desired output voltage. The neural network control term
control the dc–dc switching converter. The detail of the is performed as a function to modify the reference value
digital controller is described in the following section. It in the P term. Figure 2 shows the control diagram of the
is noted that the suffix n denotes the n-th switching period reference modification of the neural network control. The
in this study. neural network controller modifies the reference NR in the
P term to reduce the error between the output voltage and
B. Neural Network Control Design of DC–DC Converter the desired one. The neural network structure adopted here
The neural network is popular and well–known method is three layered hierarchical one. The activation function in
as a time series predictor. We already proposed the control whole layers are the sigmoid function and weight parameters
method of dc–dc converter using the neural network in in the neural network are trained by back propagation
coordination with the PID feedback control[10]. In this algorithm. The training data are the output voltage obtained
method, the control parameters KP , KI and KD in the PID in the transient state of dc–dc converter.
control , which are the proportional, integral and differential Figure 3 shows the training and control process. The
coefficients respectively, are tuned firstly without neural neural network is trained as a predictor of the output voltage

250
Reference Modification after several training After M times training, the reference modification NeoDif
After 3rd training becomes the accumulated term of M look-up tables as Eq.
After 2nd training (3), which replaces NeoDif ,n in Eq. (1).
After 1st training
M 
 
NeoDif ,n = NR − Ne(i)
oEst ,n
(3)
i=1
(i) (i)
Here NeoEst ,n is the predicted value of Neo ,n in the i-th
look-up table. Figure 4 also show the effect of reference
modification after several training. In this study, the training
of the neural network proceeds repeatedly three times (i.e.
M = 3).
III. S IMULATION E XPERIMENT
Transient State

We evaluate the effectivity and robustness of the neural


Figure 4. Reference modification by neural network control and its effect
network control method described in Sec. II when the circuit
to output voltage[10] . parameter condition of dc–dc converter is varied. In the
experiment, we suppose that the condition in the case of
(i) aging degradation of the circuit components, and (ii)
eo,n in the n-th switching period to modify the reference to specification change of the design in the converter circuit.
the difference between the observed eo,n and its predicted Under such condition changes, we evaluate the neural net-
value eoˆ, n using its three former data eo,n−1 , eo,n−2 , eo,n−3 . work control method by its improvement in the transient
This training repeatedly proceeds as following. Firstly, the response of dc–dc converter.
neural network is trained to predict eˆo with data obtained In whole experiments, transient responses are evaluated
when the PID control is only adopted. The predicted values in the case that the step change of the load from 25 Ω to 5
of the neural network are stacked into the memory as the first Ω occurs. Using this condition, the circuit parameters C and
look-up table. Next, the reference in the P control term is L are varied and their variations are limited to keep stable
modified with the first look-up table and the on-time duration characteristics in steady–state. The simulation software is
NTon ,n of the PWM signal is calculated by using the PID PSIM used in the experiments.
control and first neural network control. To compare transient characteristics, the circuit param-
  eters in Table I are used as the original ones. Using this
NTon ,n = NB − KP {Neo ,n−2 − NR + NeoDif ,n } original parameters, the control parameters KP , Ki , KD are

−KI (Neo ,n−2 − NR ) optimally tuned and the the neural network is trained for this
setting. Those parameters and trained neural network are not
−KD (Neo ,n−2 − Neo ,n−3 ) (1) changed, i.e., the robustness against the change of circuit
Here NB is the bias term, NR is the reference for the parameters are evaluated. In this original setting, the control
feedback control, respectively. The reference in the P control parameters are KP = 4, Ki = 0.015, KD = 4, respectively.
term is modified using Eq. (2). Figure 5 shows the transient responses of the conventional
PID control and the neural network control. Table II sum-
NeoDif ,n = NR − Ne(1)
oEst ,n
(2) marizes transient characteristics in the original setting.

(1) A. Evaluation for Aging Degradation of Circuit Components


Here NeoEst ,n is the predicted value of Neo ,n in the first
look-up table. Figure 4 shows the effect of reference mod- In this section, the circuit parameter condition is var-
ification with neural network control. Using both PID and ied under the assumption of aging degradation of circuit
the neural network controls (first look–up table), the neural components. To evaluate on this assumption, we vary the
network is trained again and the second look-up tables is value of output capacitor from original one (C0 ) to C =
obtained in the same manner. It is noted that the parameters 0.9C0 , 0.8C0 , 0.7C0 respectively since the natural decrease
in the PID control remain same ones in the whole process. of the capacitor is considered as the aging degradation.
Since the suppression of the first undershoot is effective We mention again that the control parameters and neural
and dominant to improve the transient response, the duration network remains same and are not tuned for these variations.
of the neural network control is devised as shown in Fig. 4. Table III summarizes transient characteristics of the output
As shown in Fig. 4, the neural network control is performed voltage eo for each aging degradation condition. Figure 6 ,
from the time when the step change in load occurs until the 7 , 8 show the results of the output voltage in the cases of
output voltage reaches its first undershoot. C = 0.9C0 , C = 0.8C0 , C = 0.7C0 respectively.

251
Table II
T RANSIENT RESPONSES OF CONVENTIONAL PID AND NEURAL NETWORK CONTROL IN ORIGINAL SETTING .

Method Overshoot of eo (%) Undershoot of eo (%) Settling Time in 1% (ms.)


PID 3.2 1.7 2.7
PID + NN 2.0 0.8 1.4

Table III
T RANSIENT RESPONSES OF CONVENTIONAL PID AND NEURAL NETWORK CONTROL IN AGING DEGRADATION .

Circuit Parameter Method Overshoot of eo (%) Undershoot of eo (%) Settling Time in 1% (ms.)
9 PID 3.3 1.9 2.6
C= C
10 0 PID + NN 2.1 1.1 2.3
8 PID 3.6 2.1 2.5
C= C
10 0 PID + NN 2.3 1.4 2.2
7 PID 3.8 2.4 3.2
C= C
10 0 PID + NN 2.6 1.8 3.1

5.4 5.4
eo

5.4 5.4
eo

Overshoot: 1.7%
5.2 5.2
5.2 5.2
Overshoot: 1.9%

㼼1% 㼼1%
5.0 5
5.0 5

4.8 4.8
4.8 4.8

Undershoot: 3.2% Undershoot: 3.3%


tst: 2.7ms
4.6 4.6
4.6
tst: 2.6ms
0 5.0
4.6

10.0
0.2 0.205 0.21 0.215 0.22 0.225

15.0 20.0 25.0


0.2 0.205 0.21 0.215 0.22 0.225
Time (s) Time (s)

0 5.0 10.0 15.0 20.0 25.0


t (ms) t (ms)

(a) Conventional PID control (a) Conventional PID control

5.4 5.4
eo

5.4 5.4
eo

Overshoot: 0.8%
5.2 5.2
5.2 5.2
Overshoot: 1.1%

㼼1% 㼼1%
5.0 5
5.0 5

4.8 4.8
4.8 4.8

Undershoot: 2.0% Undershoot: 2.1%


tst: 1.4ms
4.6 4.6
4.6
tst: 2.3ms
0 5.0
0.2 0.205 0.21 0.215 0.22 0.225 4.6

10.0 15.0 20.0 25.0


0.2 0.205 0.21 0.215 0.22 0.225
Time (s) Time (s)

0 5.0 10.0 15.0 20.0 25.0


t (ms) t (ms)

(b) Neural network control (b) Neural network control

Figure 5. Transient responses of (a) conventional PID control and (b) Figure 6. Transient responses of (a) conventional PID control and (b)
neural network control in original setting. neural network control in aging degradation (in the case of C = 0.9C0 ).

From these results, we can confirm that, without any inductor L and output capacitor C to different ones. In this
re–tuning and re–training, the neural network control can experiment, we vary those values to (i) C = 12 C0 , L = L0
contribute to improve the transient characteristics of the and (ii) C = 23 C0 , L = 32 L0 as examples of specification
output voltage. Therefore, the neural network method can be change.
robust against aging degradation conditions. This property is Table IV summarizes transient characteristics of the out-
very effective since it is natural that dc–dc converters always put voltage eo for each specification change of design.
suffer from aging degradation in the field use. Figure 9 and 10 show the output voltage in both specifi-
cation changes of design.
B. Evaluation for Specification Change of Design From these results, we can confirm that the neural network
In this section, the circuit parameter condition is varied control can contribute to improve the transient characteristics
under the assumption of specification change of design. without re–training even when the circuit parameters are
To realize the change of condition, we vary the values of varied largely.

252
Table IV
T RANSIENT RESPONSES OF CONVENTIONAL PID AND NEURAL NETWORK CONTROL IN SPECIFICATION CHANGE OF DESIGN .

Circuit Parameter Method Overshoot of eo Undershoot of eo Convergence Time


1 PID 4.6 3.3 4.4
C= C ,
2 0
L = L0
PID + NN 3.3 2.7 4.2
2 3 PID 4.7 3.4 5.1
C= C ,
3 0
L= L
2 0 PID + NN 3.1 2.2 4.7

5.4 5.4
eo

5.4 5.4
eo

Overshoot: 2.1%
5.2 5.2
Overshoot: 2.4%
5.2 5.2

㼼1%
㼼1%
5.0 5

5.0 5

4.8 4.8

4.8 4.8

Undershoot: 3.6%
Undershoot:3.8%
tst: 2.5ms
4.6 4.6
tst: 3.2ms
4.6
0.2 0.205 0.21 0.215 0.22 0.225
Ti me (s)
4.6

0 5.0 10.0 15.0 20.0 25.0 0.2 0.205 0.21


Time (s)
0.215 0.22 0.225

0 5.0 10.0 15.0 20.0 25.0


t (ms)
t (ms)

(a) Conventional PID control (a) Conventional PID control

5.4 5.4
eo

5.4 5.4
eo

Overshoot:1.4%
5.2 5.2

Overshoot: 1.8%
5.2 5.2

㼼1%
㼼1%
5.0 5

5.0 5

4.8 4.8

4.8 4.8

Undershoot:2.3%
tst: 2.2ms Undershoot: 2.6%
4.6 4.6
0.2 0.205 0.21
Time (s)
0.215 0.22 0.225

tst: 3.1ms
0 5.0 10.0 15.0 20.0 25.0 4.6 4.6
0.2 0.205 0.21
Time (s)
0.215 0.22 0.225

0 5.0 10.0 15.0 20.0 25.0


t (ms)
t (ms)
(b) Neural network control
(b) Neural network control
Figure 7. Transient responses of (a) conventional PID control and (b)
neural network control in aging degradation (in the case of C = 0.8C0 ). Figure 8. Transient responses of (a) conventional PID control and (b)
neural network control in aging degradation (in the case of C = 0.7C0 ).

C. Summary of Experiments
rameter condition is varied from intentional natural reasons.
In the evaluation, our assumptions on the variation of the We need to confirm that the neural network can perform to
circuit parameter condition are intentional one by the speci- provide superior characteristics even in such cases since it
fication change and natural one by aging degradation. From is also affected from such condition change.
above results, we confirm that the neural network control In the experiment, we perform the neural network control
provides the robust and effective function to improve the under the variation of the circuit parameter condition which
transient response even when the circuit parameter condition is the intentional or natural one. The results suggest that it
is varied. This means that the neural network control method can be work well even in such case without re–training of it
simplify the control parameter design for dc–dc converter, and re–tuning of the control parameters. Therefore, we can
in which we need a high–cost tuning effort in the field use. conclude that the neural network control method is effective
It is noted that the evaluation result also reveals that other to design the control in dc–dc converters.
versions of the neural network control method are effective
for the change of the circuit parameters[11][12]. ACKNOWLEDGMENT
IV. C ONCLUSION This work was partially supported by JSPS KAKENHI
In this study, we evaluate the effectivity of the neural net- Grant Number 24360112.
work control method when the circuit parameter condition
is varied. R EFERENCES
In the conventional PID control, once the control param- [1] S. Buso, P. Mattavelli, Digital Control in Power Electronics,
eters are tuned, they cannot be optimal when the circuit pa- Morgan & Claypool, 2006.

253
5.4 5.4
eo
5.4 5.4
eo

Overshoot: 3.3% Overshoot: 3.4%


5.2 5.2 5.2 5.2

㼼1% 㼼1%

5.0 5
5.0 5

4.8 4.8 4.8 4.8

Undershoot: 4.6% Undershoot: 4.7%


tst: 4.4ms tst: 5.1ms
4.6 4.6
0.2 0.205 0.21
Time (s)
0.215 0.22 0.225
4.6 4.6
0.2 0.205 0.21
Time (s)
0.215 0.22 0.225

0 5.0 10.0 15.0 20.0 25.0 0 5.0 10.0 15.0 20.0 25.0

t (ms) t (ms)

(a) Conventional PID control (a) Conventional PID control

5.4 5.4
eo

5.4 5.4
eo

Overshoot: 2.7%
5.2 5.2

5.2
Overshoot: 2.2%

㼼1%
5.2

㼼1%
5.0 5

5.0 5

4.8 4.8

4.8 4.8

Undershoot: 3.3% Undershoot: 3.1%


tst: 4.2ms
4.6 4.6
0.2 0.205 0.21 0.215 0.22 0.225
4.6
tst: 4.7ms
0 5.0 10.0 15.0 20.0 25.0
Time (s) 4.6
0.2 0.205 0.21 0.215 0.22 0.225
Time (s)

0 5.0 10.0 15.0 20.0 25.0


t (ms) t (ms)

(b) Neural network control (b) Neural network control


Figure 9. Transient responses of (a) conventional PID control and (b) Figure 10. Transient responses of (a) conventional PID control and (b)
neural network control in specification change of design (in the case C = neural network control in specification change of design (in the case C =
1
C , L = L0 ).
2 0
2
C , L = 32 L0 ).
3 0

[2] D. Maksimovic, R. Zane, R. Erickson, ”Impact of digital IEEE Transactions on Power Electronics, Vol. 27, pp. 2104–
control in power electronics, ” Proc. of 2004 International 2115, 2012.
Symposium on Power Semiconductor Devices & ICs, pp. 13-
22, 2004. [10] H. Maruta, M. Motomura, K. Ueno, F. Kurokawa, ”Reference
modification control DC-DC converter with neural network
[3] P. T. Krein, ”Digital control generations digital controls for predictor, ” Proc. 2012 IEEE 13th Workshop on Control and
power electronics through the third generation,” Proc. of the Modeling for Power Electronics (COMPEL), pp. 1–4, 2012.
IEEE PEDS, pp. 1-5, 2007.
[11] H. Maruta, M. Motomura, F. Kurokawa, ”A Novel Neural
[4] F. Kurokawa, Y. Maeda, Y. Shibata, H. Maruta, T. Takahashi, Network Based Control Method with Adaptive On-Line Train-
K. Bansho, T. Tanaka, K. Hirose, ”A New Fast-Response ing for DC-DC Converters,” Proc. 2012 11th International
Digital Control Process for Switching Power Supply,” Trans. Conference on Machine Learning and Applications (ICMLA),
on Electromotion, Vol. 17, No. 3, pp. 220-225, 2010. pp. 503–508 , 2012.
[5] B. R. Lin, R. G. Hoft, ”A Neural Network Controller for [12] H. Maruta, M. Motomura, F. Kurokawa, ”A Novel Timing
Switching Power Converters,” IEEE PESC ’93 Record, pp. Control Method for Neural Network Based Digitally Con-
887–892, 1993. trolled DC-DC Converter,” Proc. 15th European Conference
on Power Electronics and Applications (EPE), pp. 1–8, 2013.
[6] H. C. Chan, K. T. Chau, C. C. Chan, ”Power electronics
converter control based on neural network and fuzzy logic
methods,” IEEE PESC ’93 Record, pp. 900–906, 1993.

[7] K. T. Chau, C. C. Chan, ”Real–Time Implementation of an On–


Line Trained Neural Network Controller for Power Electronics
Converters,” IEEE PESC ’94 Record, pp. 321–327, 1994.

[8] J. O. P. Pinto, B. K. Bose, L. E. B. Da Silva, M.


P. Kazmierkowski, ”A Neural–Network–Based Space–Vector
PWM Controller for Voltage–Fed Inverter Induction Motor
Drive,” IEEE Transactions on Industry Applications, Vol. 6,
pp. 1628–1636, 2000.

[9] R. J. Wai, L. C. Shih, ”Adaptive Fuzzy-Neural-Network Design


for Voltage Tracking Control of a DC–DC Boost Converter,”

254

You might also like