Average Modelling of Boost Converter
Average Modelling of Boost Converter
Group Members
The fuzzy logic controller is designed and implemented at the circuit level to
adjust the switching device service cycle for the supercharger. The boost
converter circuit will increase the low voltage DC to high voltage DC. There are 2
modes in each pitch operation:
a) Transistor is ON
b) Transistor is OFF
In closed-loop control, the output of the circuit is fed back and compared with the
set point voltage value where the error was used to drive the gate of the
switching device as a duty cycle. Fuzzy Logic Controller Gain is defined as a
division of the input voltage and the mean output voltage. Mamdani fuzzy
inference - it is an extensively used method, mainly in 4 steps -
1. Fuzzification of the input variable
2. Rule evaluation
3. Aggregation of the rule output
4. Defuzzification
The functions of the members of the blurry set are- Large positive (LP), Medium
positive (MP), Small (S), Medium negative (MN), Large negative (LN).
Power converters are used in distributed generators that use renewable energy
as their sources, such as wind energy, solar energy, hydraulic energy, etc. The
power converter is a critical component of a distributed generation system,
particularly for a renewable energy- based distributed generator.
Most PV modules provide a very low output voltage based on temperature and
irradiance. Therefore, to increase the voltage, a boost converter and controller
must be used to keep the output voltage constant. A boost converter (step-up
converter) steps up the input DC voltage value and provides it at the output.
Capacitors are added to remove output voltage ripple.
The voltage is regulated by the PID regulator, adjusting the duty cycle. A PID
controller provides a constant output regardless of the input we have at the input.
The state-space average model of a boost converter basically consists of a diode,
a transistor as a switch, and at least one energy storage element. A capacitor is
usually added to the output terminal to prevent output voltage ripple, and
sometimes it is combined with an inductor.
During the on phase the current in the coil increases, while during the off phase
the only path for the coil is through the diode and the parallel capacitor and load
combination. This ON/OFF switch is controlled by a PID controller.
Scaled data enter the network at neurons of the input layer and are propagated to
the output through intermediate layers. Each connection has associated with it a
weight which acts to modify the signal strength. There are different methods for
optimizing criterion functions to train the neural network. The training of neural
networks usually requires iterative techniques. The back-propagation method is
the trendiest technique trained by using the gradient descent method among the
available training algorithms because of its simplicity, stability, robustness, and
ease of implementation.
Backpropagation Algorithm
1. Inputs X, arrive through the preconnected path
2. Input is modeled using real weights W. The weights are usually
randomly selected.
3. Calculate the output for every neuron from the input layer, to the
hidden layers, to the output layer.
4. Calculate the error in the outputs Error = Actual Output – Desired
Output
5. Travel back from the output layer to the hidden layer to adjust the weights
such that the error is decreased. Keep repeating the process until the
desired output is achieved
Comparison :-
In general, the PID controller creates a longer rise time when the overshoot in the
output voltage decreases. On the other hand, Backpropagation has no
parameters to tune apart from the numbers of input. It is a flexible method as it
does not require prior knowledge about the network.
References:
1. A. Z. A. Firdaus, M. Normahira, K. N. Syahirah and J. Sakinah, "Design and simulation of
Fuzzy Logic Controller for boost converter in renewable energy application", Computing
and Engineering, Penang, Malaysia, 2013, pp. 520-524, doi:
10.1109/ICCSCE.2013.6720020.
2. L. Mitra and N. Swain, "Closed loop control of solar powered boost converter with PID
controller", Power Electronics, Drives and Energy Systems (PEDES), Mumbai, India, 2014,
pp. 1-5, doi: 10.1109/PEDES.2014.7041973.
3. B. S. Dhivya, V. Krishnan and R. Ramaprabha, "Neural network controller for boost
converter", Circuits, Power and Computing Technologies (ICCPCT), Nagercoil, India, 2013,
pp. 246-251, doi: 10.1109/ICCPCT.2013.6529052.
Controller Design
Now, after designing the DC-DC Boost Converter, proper voltage
regulation is achieved by employing various control algorithms for
stability as well as fast transient response. We have designed PID
Controller.
PID Controller
PID is one of the simplest Now and most widely used controller. PID
stands for proportional(P), integral (1) and derivative (D) controller
The transfer function for a PID controller can be can be expressed as:
Cl)=Kp++Kps
where,
K= Proportional Gain
K=Derivative Gain
K Integral Gain
PWM
Vin GeneratorS,
Repeating9 Relational
Sequence Operator
M ReferenceJ
Figure 5: Proposed Boost Converter with closed-loop PID Controller for voltage
regulation and overshoot reduction.
Ziegler Nichols Method of Tuning the PID Controller: It is a heuristic
method used for tuning a PID controller. It is performed by setting the
values of K, and K, to zero. The Kp is then increased from zero until it
reaches the ultimate gain(K), at which the output of the control loop
oscillates with a constant amplitude and the oscillation period are
used to set the K, K,and K, values.
We have found the following values of Kp, K, and K,of PID controller by
using the following table which were further improved by tuning the
PID in the MATLAB PID tuner:
Controller Type K K K,
PID 0.6K KP/TKP To
Table 1: Ziegler Nichols Method
K=0.08
K= 100
Kp= 3.56*105
MATLAB SIMULATIONS
1. SIMULATION MODEL
due
2. SIMULATION RESPONSE:
cONCLUSION
The following parameters were recorded for the PID
controller
PID
SettlingTime 30ms
Rise Time 17ms
Undershoot(in 2%) 3.3%
Overshoot(in %) 0.8%
Percent Steady State Error 0.04
Response Time Os
Thereafter we designed PID controller for the circuit and tuned the
parameters using Ziegler-Nicholas Method. We simulated model in
MATLAB Simulink with the Kp, Ki, Kd values and analysed the reslts.