Você está na página 1de 6

2014 13th International Conference on Machine Learning and Applications

Transient Characteristics of DC-DC Converter with PID Parameters Selection and


Neural Network Control

Hidenori Maruta∗ , Daiki Mitsutake∗ , Fujio Kurokawa∗


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

Abstract—This paper presents a neural network based PID proportional, integral, and differential coefcients to suitable
parameter selection control to improve the transient response of ones depending on the state of the controlled plant. It has
dc-dc converters. In the conventional PID control, parameters already adopted to control dc-dc converters in previous
of it such as proportional, integral, and differential coefcients
are selected as xed parameters to regulate both transient and studies [2]–[7], however, it remains difculties to select
steady-state characteristics simultaneously as much as possible. suitable parameters since the process of selection is affected
The parameter setting of PID control is not optimal for the from some reasons such as load condition, change of circuit
improvement of transient-state characteristics since the setting parameter and so forth.
needs to satisfy stable steady-state characteristics. Therefore, In this study, a neural network based PID parameter se-
the parameter selection for different states is widely applicable
from the point of view of the improvement of transient lection method is adopted to improve the transient response
response. In this study, we present a novel parameter selection of dc-dc converter in coordination with the conventional
method for PID control based on the load change prediction PID control. In the presented method, the neural network
of neural network to improve the transient response of dc-dc is trained to predict the load change from the output voltage
converter. In the presented method, suitable PID parameters of dc-dc converter. From the prediction result, the suitable
are selected with neural network. This neural network is
trained to predict the load change from the output voltage of PID parameters are selected to improve the transient char-
dc-dc converter in advance. From the predicted result of neural acteristics. Additionally, another neural network is adopted
network, PID parameters are changed to optimal ones after the simultaneously for the reference modication [8], which also
load change occurs. Additionally, the reference modication contributes to improve transient characteristics. These two
with another neural network, which is trained to modify the adoption of neural network are easy to design and imple-
reference value of PID control, is also adopted simultaneously
to obtain more effective improvement of transient response. mented simply since when they are once trained, we need
From evaluation results, we conrm that our presented method no information, sensing devices or tuning of parameters.
contributes to obtain an effective improvement of the transient We evaluate our presented method in simulation using a
response compared to the conventional PID control. buck type dc-dc converter as a test study. From the results,
Keywords-dc–dc converter, PID control, neural network it is revealed that our presented method can improve the
transient characteristics of the dc-dc converter compared to
I. I NTRODUCTION the conventional PID control method.
DC-DC converters are used in a wide range of area
including personal computers, electric vehicles, data centers, II. D IGITALLY CONTROLLED DC - DC CONVERTER
and so forth. Therefore, they can contribute the energy Figure 1 shows a buck type dc-dc converter used as a test
management system for stable power supply and low power study in this paper. Symbols in Fig. 1 express as follows:
consumption in a area of energy application. Those con- Ei , eo and Eo∗ are input voltage, output voltage and desired
verters need a high efcient and reliable control method output voltage; Tr is a switch for a PWM control; D is a
to satisfy the requirement of low energy consumption and diode; C is an output capacitor; L is a reactor; R is a load.
stability against various load change conditions. For such We also note that the switching frequency is expressed as
purposes, a digital control for dc-dc converter is widely used fS .
since it can realize a simple design and easy implementation. To control the dc-dc converter, the Digital Pulse Width
Most popular way to control dc-dc converters is the Modulation (DPWM) control, a popular way for digitally
PID control method, which is designed to control both in controlled dc-dc converter, is adopted in this study [9]–[11].
transient-state and steady-state of dc-dc converter simulta- In the DPWM control, the on-time duration NTon,n of the n-
neously. Therefore, the PID control can be improved more th switching period is calculated and generated in the digital
effective one to transient response with some additional controller to control the output voltage eo . In the presented
methods. The PID parameter selection or auto-tuning (e.g. method, the digital control consists of the PID and neural
[1]) is one of the most successive way to improve the PID controllers to calculate NTon,n . The PID control is adopted to
control, which tunes the PID parameters such as such as control the output voltage as same manner as a conventional

978-1-4799-7415-3/14 $31.00 © 2014 IEEE 446


447
DOI 10.1109/ICMLA.2014.78
ŝŐŝƚĂůŽŶƚƌŽůΘƌŝǀĞŝƌĐƵŝƚ
‫ܧ‬௢‫כ‬ A. Load change prediction
WtD To improve transient characteristics, it is effective to
select the suitable parameters of PID control when the load
change occurs. However, the conventional PID control uses
‫ܮ‬ its parameters as xed values which are selected to keep the
ͬ performance of control for any load condition in transient–
ܶ௥ state and steady–state simultaneously.
‫ܧ‬௜ ‫ܦ‬ ‫ܥ‬ ܴ ݁௢ In the presented method, the neural network is adopted
to select the PID parameters to suit the load condition
when the load change occurs. The neural network is trained
Figure 1. Buck-type dc-dc converter. to predict the load change (represented as label l) from
the former output voltage data eo,n−3 , eo,n−2 , eo,n−1 for
the n-th switching period as shown in Fig. 2. From the
one. Equation (1) shows the conventional PID control to prediction result L̂c at when the transient state starts, the PID
calculate NTon for DPWM. parameters are changed from KP , KI , KD , which are tuned
with same manner as the conventional way, to the optimal
(l) (l) (l)
NTon ,n = NB − KP (Neo ,n−1 − NR ) ones KP , KI , KD which are determined for the predicted
 load change in advance. As this study focuses on the
−KI (Neo ,n−1 − NR )
improvement of the transient-state, the PID parameters are
−KD (Neo ,n−1 − Neo ,n−2 ) (1) determined without consideration of the steady-state stability
for each load condition. Therefore, we can obtain more
In Eq. (1), NB expresses the bias term which is constant and effective improvement of the transient response compared
NR expresses the reference value which is also constant and to the conventional PID control in the transient-state.
set to the desired output voltage in the conventional way. In this study, the step change in load is assumed as the
We also note that the sufx n in Eq. (1) and other equations load change, therefore, the neural network works to predict
expresses the n-th switching period. a range of step change in load as a label of load change at
To obtain effective transient characteristics, two different when the step change of the load is detected. The predicted
neural network controllers are adopted for predicting the label is used to select not only the PID parameters and but
load change and controlling the output voltage. The pre- also the neural network for reference modication in the
diction of load change with neural network is used to select transient-state.
suitable parameters of the PID control, and the reference
B. Gain selection and reference modication
modication with neural network is used to suppress the
overshoot of the output voltage. Details of those two neural After the prediction of the load change with neural
network controller are explained in the next section. network, the PID parameters are changed to suitable ones
Adopting the presented control method above, a drive for the predicted load change as shown in Eq. (2).
(l)
circuit generates the digital PWM signal to control the dc–dc NTon ,n = NB − KP (Neo ,n−1 − NR )
converter. (l)

−KI (Neo ,n−1 − NR )
(l)
III. PID PARAMETER SELECTION WITH NEURAL −KD (Neo ,n−1 − Neo ,n−2 ) (2)
NETWORK In this study, the prediction and change of parameters are
done when the step change in load occurs as mentioned
In this section, we explain the selection of the PID control before. We also adopt the reference modication which
parameters with the neural network. Figure 2 shows an works in coordination with the PID control just for the
outline how neural networks are adopted in our presented transient state.
method. As we can see from Fig. 2, we adopt neural Here we briey describe the reference modication with
networks in two ways, one is for the prediction of the load neural network method [8] for the improvement of transient
change, the other is for the reference modication. response. In the reference modication with neural network,
Firstly, the load change is predicted by the neural network the reference in the P control term in the conventional PID
to select the optimal parameters of PID control to improve control in Eq. (1) is modied as Eq. (3).
the transient response. Then, the PID parameters is changed (l)
to selected ones in the transient state. Additionally, the ref- NTon ,n = NB − KP {Neo ,n−1 − (NR + ΔNR )}
(l)

erence modication is also adopted to obtain more effective −KI (Neo ,n−1 − NR )
improvement of the transient response. We will explain the (l)
presented method in detail in the following. −KD (Neo ,n−1 − Neo ,n−2 ) (3)

448
447
PID Parameter Selection and Reference Modification

Optimal PID parameters: ሼ‫ܭ‬௉௟ ‫ܭ‬௟ ‫ܭ‬௟


ǡ ூ ǡ ஽ ሽ

Load Change Prediction ൅

݁௢ ௡ିଷ
ǡ

݁෢
݁௢ ௡ିଷ ݁௢ ௡ିଶ
ǡ ሺଵ ሻ

௢௡
ǡ

predicted load change ݁௢ ௡ିଵ ǡ

݁௢ ௡ିଶ
ǡ ݈
ǡ

݁௢ ௡ିଵ ெ
ܰ ෍ ܰோ െ ܰ௘೚௜ ா௦௧ ௡
ǡ
predicted label 1-st trained NN ሺ ሻ

of load change ο ோൌ
‫ڭ‬ ǡ

௜ୀଵ
݁௢ ௡ିଷ
݁෣
Reference modification with NNs
EEĨŽƌůŽĂĚƉƌĞĚŝĐƚŝŽŶ
ǡ

݁௢ ௡ିଶ ሺெ ሻ
ǡ
௢௡ ǡ

݁௢ ௡ିଵ
ǡ

M-th trained NN
EEƐĨŽƌƌĞĨĞƌĞŶĐĞŵŽĚŝĨŝĐĂƚŝŽŶ

W/ŽŶƚƌŽůůĞƌ
WtD
݁௢ ௡
ǡ
ƵĐŬƚLJƉĞͲŽŶǀĞƌƚĞƌ

Figure 2. Diagram of PID parameter selection and reference modication with neural network controllers.

For this modication, a neural network is trained to esti- training [8].


mate the output voltage at the n-th switching period from M 
 
its former data in advance under the PID control. Then, ΔNR,n = NR − Ne(i) (5)
oEst ,n
the modied value ΔNR for the n-th switching period is i=1
obtained as the difference of the xed reference value NR
(1)
and the estimated output voltage NeoEst ,n with the neural Here the index i expresses an iterated number of training,
network. This means that the reference modication works which also indicates a number of neural networks which are
to reduce the difference of the xed reference value NR used for the reference modication.
and the output voltage at each switching period. ΔNR is Figure 3 explains that the reference modication and
expressed as Eq. (4) devised duration of the neural network control. In this case,
the number of iterative training is two. When the transient
state starts, the PID parameters are changed to optimal
ΔNR,n = NR − Ne(1)
oEst ,n
(4) ones for the predicted load change with the neural network.
Additionally, other neural networks for the reference mod-
ication works from when the transient state starts till the
In the neural network control, the duration of it is also output voltage reaches it rst undershoot. It is noted that the
devised to improve the transient response effectively [8]. duration of the neural network(s) control is determined by
That is, the neural network control works from the time the nally trained neural network. As the training proceeds
when the transient state starts and till the output voltage repeatedly, ΔNR is calculated to reduce the difference of eo
reaches the point of its rst undershoot. The time to stop and NR and it contributes to improve the transient response
the neural network control is determined by sensed eo as in coordination with the PID control in which the parameters
when eo reaches its rst undershoot. of it are changed to the optimal ones for the predicted load
The training procedure for the reference modication change.
described above is repeatedly proceeded until enough sup-
IV. E VALUATION
pression of the output voltage is obtained. After several
iteration of the training, we obtain neural networks whose To evaluate the performance the presented method, we
number is same as iteration. Also, ΔNR is replaced using examine the transient response compared with the conven-
these neural networks as shown in Eq. (5) after M times tional PID control method in the simulated study. We use

449
448
ZĞƐƵůƚĂĨƚĞƌϮŶĚƚƌĂŝŶŝŶŐ Table II
ƵƌĂƚŝŽŶŽĨEEĐŽŶƚƌŽů P REDICTED LOAD CHANGE CONDITION .
ZĞƐƵůƚĂĨƚĞƌϭƐƚƚƌĂŝŶŝŶŐ
W/
Condition Step change (A) Optimal PID parameters
W/ƉĂƌĂŵĞƚĞƌƐƐĞůĞĐƚŝŽŶ
Lˆ1 0.2 → 1 KP =6 , KI =0.017 , KD =4
ሼ ‫ܭ‬௉ ǡ ‫ܭ‬ூ ǡ ‫ܭ‬஽ ሽ ሼ‫ܭ‬௉௟ ǡ ‫ܭ‬ூ ௟ ǡ ‫ܭ‬஽௟ ሽ
Lˆ2 0.5 → 1 KP =5 , KI = 0.017, KD =4
ȟܰோ Lˆ3 0.8 → 1 KP =5 , KI =0.03 , KD =4

݁௢ 5.2
5.2
eo

Overshoot:1.68%
5.1
㼼1%
5.1

Transient State 5.0 5

Figure 3. Reference modication ΔNR with neural network [8] and its
effect to transient response. 4.9
4.9

tst:2.67ms
Table I Undershoot:3.09%
4.8
4.8
0.098 0.1 0.102 0.104
Time (s)
0.106 0.108 0.11 0.112

C IRCUIT PARAMETERS OF DC – DC CONVERTER . 0 2.0 4.0 6.0 8.0 10.0 12.0


t(ms)
Symbol Value
Figure 4. Transient waveform of output voltage with PID. (0.2A → 1A)
Ei 20 V
Eo∗ 5V
rated Io 1A
C 940 μF
data of eo in the transient-state. As mentioned in the previous
section, this training iteratively proceeds till the enough
L 189 μH
suppression of eo is obtained. In this case, the iterative
fS 100 kHz
number of training is two for all load changes, therefore, we
obtain two neural networks for each load change condition
which works simultaneously for reference modication.
PSIM in the simulated evaluation. In the simulation, we use Figure 4 through 6 show example waveforms to compare
the circuit parameter condition of dc-dc converter shown in the effect of the PID parameters selection and reference
Table I. The dc-dc converter is regulated to satisfy a rated modication. In this case, the step change in load is from
Io =1A. A resolution of A/D converter is set to 12bit. 0.2A to 1A. From the result of Fig. 5, we can conrm the
In the evaluation, the PID parameters are conventionally effect of the PID parameter selection with neural network.
determined to satisfy the steady-state stability and set to Moreover, we can see from Fig. 6 that, when the reference
KP = 4, KI = 0.015, KD = 4 respectively. Those PID modication is adopted in coordination with the parameter
parameter values are changed to be optimal ones for the selection, we obtain more effective improvement compared
predicted load change with the neural network when the load with others.
change is detected. Optimal values are selected for each load Table III summarizes results of transient characteristics in
change in advance to improve the transient response as much each case of load change shown in Table II. We can conrm
as possible. that transient responses in each load change condition are
The neural network for load change prediction is trained effectively improved when both PID parameter selection
with data of eo when the transient state starts. The load and reference modication are adopted. However, we cannot
change is assumed as the step change in load shown in Table obtain the improvement of overshoot in case of load change
II. That is, the neural network works to predict the label l = is Lˆ3 . We consider that this causes from the fact that
{Lˆ1 , Lˆ2 , Lˆ3 } at the transient state starts. Table II also shows the reference modication is adopted only to compensate
optimal values of the PID parameters for each load change. the rst undershoot. The duration of reference modication
This neural network is trained to predict the label of each needs to be improved more effectively in the future study
load change from the output voltage. Using the predicted [12].
label, the PID parameters are changed to the optimal ones The neural network for reference modication is trained
at when the transient-state starts. using data of three cases only, as shown in Table II. However,
Together with the PID parameter selection, the neural it needs to predict a reasonable label for a wide range of load
networks for reference modication are also trained with condition. To conrm that our presented method can treat

450
449
Table III
C OMPARISON RESULTS OF TRANSIENT CHARACTERISTICS OF OUTPUT VOLTAGE .

Load change Method Undershoot (%) Overshoot (%) Settling time (ms)

PID 3.09 1.68 2.67

Lˆ1 PID + Parameter selection 2.70 1.57 2.29

PID + Parameter selection + Reference Modication 1.85 0.976 1.19

PID 1.96 1.05 1.55

Lˆ2 PID + Parameter selection 1.82 1.05 1.41

PID + Parameter selection + Reference Modication 1.29 0.731 1.17

PID 0.763 0.401 -

Lˆ3 PID + Parameter selection 0.673 0.716 -

PID + Parameter selection + Reference Modication 0.588 0.673 -

5.2 5.2
eo
5.2 eo
5.2

5.1 Overshoot:1.57% 5.1


㼼1% 㼼1%
5.1 5.1

Overshoot:0.976%
5.0 5
5.0 5

4.9
4.9
4.9
4.9

Undershoot:1.85%
tst:2.29ms tst:1.19ms
Undershoot:2.70%
4.8
4.8
0.098 0.1 0.102 0.104
Time (s)
0.106 0.108 0.11 0.112 4.8
4.8
0.098 0.1 0.102 0.104 0.106 0.108 0.11 0.112

2.0 4.0 6.0 8.0 10.0 12.0 2.0 4.0


Time (s)

0 0 6.0 8.0 10.0 12.0


t(ms) t(ms)

Figure 5. Transient waveform of output voltage with PID + Parameter Figure 6. Transient waveform of output voltage with PID + Parameter
selection. (0.2A → 1A) selection + Neural network. (0.2A → 1A)

5.2
5.2
eo

other load change conditions, we examine when the load


change is not same as the training data. 5.1 Overshoot:1.477% 㼼1%
5.1

Figures 7 and 8 show waveforms of the result when the


load change condition is from 0.3A to 1A. In this case, the 5.0 5

load change is predicted as l = Lˆ1 . Figures 9 and 10 show


waveforms of the result when the load change condition is 4.9
4.9

from 0.6 A to 1A. In this case, the load change is predicted


tst:1.64ms
as l = Lˆ2 . In both cases, the transient responses with Undershoot:2.74%
4.8
4.8
0.098 0.1 0.102 0.104 0.106 0.108 0.11 0.112

the presented method are improved effectively compared 0 2.0 4.0


Time (s)

6.0 8.0 10.0 12.0


with the conventional PID control. From these results, the t(ms)
presented method has an advantage when we need to treat
a wide range of a load change variation. Figure 7. Transient waveform of output voltage with PID. (0.3A → 1A)

V. C ONCLUSIONS
This study presents the neural network based PID pa- ral network is adopted to select the suitable parameter
rameter selection method to improve the transient response of the PID control in the transient-state. Additionally, we
of the dc-dc converter. In the presented method, the neu- adopt the reference modication with neural network, which

451
450
5.2 5.2
eo eo
5.2 5.2

5.1 5.1
㼼1% 㼼1%
5.1 5.1

Overshoot:0.875% Overshoot:0.699%

5.0 5
5.0 5

Undershoot:1.03%
4.9
4.9
Undershoot:1.65% 4.9 4.9

tst:1.16ms tst:0.191ms
4.8
4.8
0.098 0.1 0.102 0.104
Time (s)
0.106 0.108 0.11 0.112 4.8 4.8
0.098 0.1 0.102 0.104
Time (s)
0.106 0.108 0.11 0.112

0 2.0 4.0 6.0 8.0 10.0 12.0 0 2.0 4.0 6.0 8.0 10.0 12.0
t(ms) t(ms)

Figure 8. Transient waveform of output voltage with PID + Parameter Figure 10. Transient waveform of output voltage with PID + Parameter
selection + Neural network. (0.3A → 1A) selection + Neural network. (0.6A → 1A)

5.2
5.2
eo

[4] M. Shirazi, R. Zane, D. Maksimovic, ”An Autotuning Dig-


5.1 ital Controller for DC-DC Power Converters Based on On-
㼼1%
5.1

Overshoot:0.834% line Frequency-Response Measurement,” IEEE Trans. Power


Electronics, Vol.24, No.11, pp. 2578-2588, 2009.
5.0 5

[5] A. Costabeber, P. Mattavelli, S. Saggini, A. Bianco, ”Digital


4.9
4.9 Undershoot:1.53% Autotuning of DC-DC Converters Based on a Model Ref-
erence Impulse Response,” IEEE Trans. Power Electronics,
tst:0.461ms
Vol.26, No.10, pp. 2915-2924, 2011.
4.8
4.8
0.098 0.1 0.102 0.104
Time (s)
0.106 0.108 0.11 0.112

0 2.0 4.0 6.0 8.0 10.0 12.0 [6] F. Kurokawa, T. Ishibashi, Y. Komichi, T. Babasaki, ”A New
t(ms) High Performance Auto-Tuning Digital Control Circuit for
Buck-Boost Converter,” Proc. 8th International Conference on
Figure 9. Transient waveform of output voltage with PID. (0.6A → 1A) Power Electronics (ECCE Asia), pp. 2023-2028, The Shilla
Jeju, Korea, 2011.

[7] J. A. Abu Qahouq, V. Arikatla, ”Online Closed-Loop Au-


works in coordination with the conventional PID control to totuning Digital Controller for Switching Power Converters,”
improve the transient response more effectively. To show IEEE Trans. on Industrial Electronics, Vol.60, No.5, pp. 1747-
the performance of the presented method, we evaluate our 1758, 2013.
method in the simulation study. From the results, we can
conrm that the presented method improves the transient [8] H. Maruta, M. Motomura, K. Ueno, F. Kurokawa, ”Reference
modication control DC-DC converter with neural network
characteristics effectively compared to the conventional PID predictor, ” Proc. 2012 IEEE 13th Workshop on Control and
control method. Therefore, we conclude that our presented Modeling for Power Electronics (COMPEL), pp. 1–4, 2012.
method contributes to improve the performance of dc-dc
converters, which are widely used in the energy application [9] R. W. Erickson, D. Maksimovic, Fundamentals of Power
area. Electronics, Springer, 2001.

ACKNOWLEDGMENT [10] M. K. Kazimierczuk, Pulse-Width Modulated DC-DC Power


Converters, Wiley, 2008.
This work was partially supported by JSPS KAKENHI
Grant Number 24360112. [11] B. Choi, Pulsewidth Modulated DC-to-DC Power Conver-
sion: Circuits, Dynamics, and Control Designs, Wiley, 2013.
R EFERENCES
[1] K. Astrom, B. Wittenmark, Adaptive Control, Dover, 2008. [12] H. Maruta, M. Motomura, F. Kurokawa, ”A Novel Timing
Control Method for Neural Network Based Digitally Con-
[2] W. Stefanutti, P. Mattavelli, S. Saggini, M. Ghioni, ”Auto- trolled DC-DC Converter,” Proc. 15th European Conference
tuning of Digitally Controlled DC–DC Converters Based on on Power Electronics and Applications (EPE), pp. 1–8, 2013.
Relay Feedback,” IEEE Trans. Power Electronics, Vol. 22,
No. 1, pp. 199-207, 2007.

[3] L. Corradini, P. Mattavelli, W. Stefanutti, S. Saggini, ”Sim-


plied Model Reference-Based Autotuningfor Digitally Con-
trolled SMPS,” IEEE Trans. Power Electronics, Vol.23, No.4,
pp. 1956-1963, 2008.

452
451

Você também pode gostar