Uploaded by sanmosby9

ppt

advertisement
Outline
 Introduction
 Literature Review
 Objective
 Methodology
 Basic block diagram
 Comparison of PID,ANN,MPC
 Conclusion
 References
4/28/2024
1
Introduction.
 In modern engineering BLDC has wide range of application.(Motion control,
positioning, in E-Vehical etc.)
 That is why controlling of motor necessary.
 Controllers such as PID, MPC(Modern predictive control) or ANN based
controllers can be useful.
 Every controlled has its own specifications, comparing the performance of each
can give clear idea about its performance.
4/28/2024
2
Objective.
 An approach for building a mathematical model for the system.
 Setting up of control system for given BLDCM and optimizing its
performance.
 Going with one control strategy at a time and analysing its
performance.
 Generating the results for speed and torque control.
 Analyse and Comparing the results of all techniques to conclude
the best suitable control scheme.
4/28/2024
3
Methodology
 Mathematical modelling of BLDCM
 PID implementation for speed and torque control of BLDCM
 Collection of data for implementing ANN controller.
 Training of neural network from given data, and further
controlling BLDCM
 Basics of MPC (Model Predictive Control)
 Implementing MPC on BLDCM
 Comparing the results of all controller for given control.
4/28/2024
4
Basic Block diagram
Data
Collection
for ANN
Tuning ANN
ANN Control
PID Tuning
and Control
Speed And
Torque Control
BLDCM
MPC Controller
5
4/28/2024
PID
• Proportional, integral , derivative
control.
• One of the basic controllers.
• 𝑢 𝑡 = 𝐾𝑝 𝑒 𝑡 + 𝐾𝑖 𝑒 𝑡 𝑑𝑡 + 𝐾𝑑 𝑑𝑒
𝑑𝑡
• P- output proportional to error e(t). It
provides stable operation but error
present.
• I- Adds pole to the system and reduces
error.
• D- Output depends on rate of change
of error. Improves the stability also.
Increasing Kd improves speed of
response also.
ANN
MPC
• Stands for Artificial Neural network. • Stands for Model Predictive Control.
Interconnected group of nodes.
• MPC models predict the change in
• Inspired by biological neural
the dependent variables of the
network, i.e. Brain.
modelled system that will be caused
by changes in the independent
variables.
• Input layer, hidden layer, output
layer.
• Data based control.
• Training and tuning of controller.
• NN learn(or trained) by processing
example.
• Based on trained data, NN gives
output for given inputs.
4/28/2024
6
Conclusion
 So given study will analyse and compare the results of different
controllers.
 Initial part is the study of different controllers. Their working and
Specifications.
 Then actual work will be the speed and torque control of
BLDCM.
 With the help of mathematical model and control blocks in
MATLAB Simulink, controller action can will be studied.
4/28/2024
7
Download