Outline Introduction Literature Review Objective Methodology Basic block diagram Comparison of PID,ANN,MPC Conclusion References 11/23/2020 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. 11/23/2020 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. 11/23/2020 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. 11/23/2020 4 Basic Block diagram Data Collection for ANN Tuning ANN ANN Control PID Tuning and Control Speed And Torque Control BLDCM MPC Controller 5 11/23/2020 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. 11/23/2020 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. 11/23/2020 7