Professional Documents
Culture Documents
A New Digital Control DC-DC Converter With Multi-Layer Neural Network Predictor
A New Digital Control DC-DC Converter With Multi-Layer Neural Network Predictor
A New Digital Control DC-DC Converter With Multi-Layer Neural Network Predictor
Subtractor
Figure 1. A new digital control multiple-output NTon
dc-dc converter.
Counter CK
Figures 2(a) and (b) show the configuration of the pro- Drive
posed digital control circuits. The function of this controller Circuit
is divided into the P-I-D controller and either the model (b)Neural Network based method of feed forward control.
controller or the neural network predictor. Procedures of
the model controller and the neural network predictor are Figure 2. Proposed digital control circuits.
shown in Figs. 3(a) and (b) respectively.
In the P-I-D controllers, the output voltage eo1 of the
dc-dc converter is input to the A-D converter through a pre-
NR is the numerical reference value and KP is the pro-
amplifier circuit, and converted to the Neo1 . In this case, the
portional coefficient, respectively. ND,n−1 is given by
suffix n denotes the n-th period of the switching period TS .
the deference between Neo1,n−1 and Neo1,n−2 . ND,n−1
The value is sent to the P-I-D controller and the model con-
troller. Similarly, the input voltage Ei and output current
is multiplied by the differential coefficient KD and
KD ND,n−1 is generated at the multiplier. NI,n−1 is
io1 are sent to the model controller.
given by the integral deference between Neo1,n−1 and
In the P-I-D controller, the following equation is calcu-
NIN T . In this case, NIN T is the predetermined reference
lated and the numerical value NT on c corresponded to the
value in the I-control and corresponds
to the desired output
on-time from the P-I-D controller is sent to the sutbractor.
voltage of the dc-dc converter. NI,n−1 is also multiplied
NT on c,n = KP (Neo,n−2 )+KI NI,n−2 +KD ND,n−2 by the integral coefficient KI .
(1) In the model controller in Fig. 2 (a), the numerical values
639
Nes,n−2 = Aes GAD Rs io1 (8)
{ eo1,n-2 }
Nei,n−2 = Aei GAD Ei (9)
Aes and GAD are the gains of the pre-amplifier and A-
Model D converter which sense the output current, and Aeo1 is the
gains of the pre-amplifier which sense the output voltage,
Eq. (2) respectively. NT on m is performed as the feedforward con-
NTon_m,n trol element, as shown in Fig. 3 (a). NT on c and NT on m
are sent to the subtractor and the modified NT on are repre-
Eq. (10)
sented as follows;
N Ton,n
NT on,n = NT on m,n − NT on c,n
(a)Model based. = NT on m,n − {KP (Neo1,n−2 − NR )
{ eo1,n-1 , eo1,n-2 , eo1,n-3 } + KI NI,n−1 + KD (Neo1,n−2 − Nn−2 )}
(10)
640
αn = A · e−λn (14)
Table 1. Summary of conventional and pro-
where Neo1,n−1 is obtained by substitution of eo1 into Eq. posed methods about output voltage eo1 .
7 and it is numerical desired output voltage corresponded to
the desired output voltage. Further, Neo1Est,n is obtained P-I-D Model Neural Network
by substitution of the estimated eo1,n with the neural net- undershoot(%) 1.8 2.2 1.0
work controller into Eq. 7. A and λ are the coefficients, overshoot(%) 0.8 0.7 0.4
respectively. Notice that n denotes the n-th switching pe- tst (ms) 0.21 0.34 0.08
riod from the point in which the step response of the load is
occurred. Once {Neo1Est,n } are obtained, they are stacked
into the memory as shown in Fig. 3 (b). The {Neo1Est,n }
are performed as the feedforward control elements with no– Table 2. Summary of conventional and pro-
delay. When the change of load is occurred, the resistance is posed methods about reactor current iL1 .
calculated by the sensed output voltage and output current.
In the neural network predictor, the predict value No1Est,n P-I-D Model Neural Network
is generated about each load R at the previous and current overshoot(%) 39 28 29
time points.
Figures 4 through 6 show the simulated transient re- 5.2 Overshoot : 0.8%
sponse of the conventional P-I-D control and two new dig- 5.1
e (V)
ital control method of the forward type multiple-output dc-
o1
641
5.3 5.3
5.2 5.2
Overshoot : 0.7% t st : 0.08ms
5.1 5.1 Overshoot : 0.4%
eo1(V)
eo1(V)
5.0 㫧1% 5.0 㫧1%
4.9 t st: 0.34ms 4.9
Undershoot : 1.0%
4.8 4.8
Undershoot : 2.2%
4.7 4.7
0.0 1.0 2.0 3.0 4.0 0.0 1.0 2.0 3.0 4.0
t (ms) t (ms)
(a)Output voltage eo1 . (a)Output voltage eo1 .
3.0 3.0
Overshoot : 28% Overshoot : 29%
2.0 2.0
iL1 (A)
1.0 i L1 (A)1.0
0.0 0.0
0.0 1.0 2.0 3.0 4.0 0.0 1.0 2.0 3.0 4.0
t (ms) t (ms)
(b)Reactor current iL1 (b)Reactor current iL1
Figure 5. Transient response using proposed Figure 6. Transient response using proposed
model controller. neural network predictor.
642
This work is supported in part by the Grant-in-Aid for Trans. IECEof Japan, vol. 62-C, no. 8, pp. 550-557,
Scientific Research (No.21360134) of JSPS (Japan Society August 1979.
for the Promotion of Science) and the Ministry of Educa-
tion, Science, Sports and Culture. [11] H. Saotome, S. Oikawa, Y. Kikuchi, N. Sekino and
M. Hayashi: “Analysis of cross-regulation in multiple-
output DC/DC converters,” Trans. IEICE of Japan,
References vol. 104, no. 407, pp. 25-30, Nov 2004.
643