Designing MPC algorithms for velocity control of brushed DC motor and verification with SIL tests
Author:
Open Access
- 2 February 2023
- journal article
- research article
- Published by Taylor & Francis in Automatika
- Vol. 64 (3) , 399-407
Abstract
The model predictive control (MPC) tries to find the best control output by optimizing among the predictions. In this context, determining the objective function of optimization is a critical process. This study discusses the velocity control of the mini brushed direct current (BDC) motor used in the actuator with MPC. Four different functions have been defined to design the most appropriate cost function for MPC by considering the parameters that may be effective in the motor dynamics such as velocity, current, power, and switching states. Software in the Loop (SIL), one of the modeling-based testing methods, was used within the scope of testing the algorithms. After the SIL tests, it has been observed that the mini BDC motor can be successfully controlled with simple adjustments to the cost function of the MPC. As a result of the analysis obtained the best results with the objective function consisting of velocity error, estimated current, and the difference between the two estimated velocity values. With this controller, the BDC motor can be controlled without overshoot and with a steady-state error of less than 2% under load.Keywords
Funding Information
- ROKETSAN Inc.
This publication has 21 references indexed in Scilit:
- A Novel DC Motor Based on Mechanical–Electrical Hybrid CommutationIEEE Journal of Emerging and Selected Topics in Power Electronics, 2017
- Model Predictive Control of Power Converters for Robust and Fast Operation of AC MicrogridsIEEE Transactions on Power Electronics, 2017
- Discrete time-varying four fundamental operations implemented by Euler forward difference2017
- Development of embedded model predictive controller2017
- Software in the loop — A window lifter model to guide students through the software development process2017
- Performance evaluation of PID, LQR and MPC for DC motor speed control2017
- MIL and SIL and PIL tests for MPPT algorithmCogent Engineering, 2017
- Optimal speed control of DC motor using linear quadratic regulator and model predictive control2015
- Model Predictive Control of PV Sources in a Smart DC Distribution System: Maximum Power Point Tracking and Droop ControlIEEE Transactions on Energy Conversion, 2014
- Predictive Control of an Induction Machine Fed by a Matrix Converter With Increased Efficiency and Reduced Common-Mode VoltageIEEE Transactions on Energy Conversion, 2014