Skoči na glavni sadržaj

Izvorni znanstveni članak

https://doi.org/10.1080/00051144.2023.2170022

Designing MPC algorithms for velocity control of brushed DC motor and verification with SIL tests

Murat Sahin ; Control Systems Department, Roketsan Inc., Ankara, Turkey


Puni tekst: engleski pdf 3.212 Kb

str. 399-407

preuzimanja: 19

citiraj


Sažetak

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.

Ključne riječi

Model predictive control; brushed DC motor; h-bridge; cost function; software in the loop

Hrčak ID:

315758

URI

https://hrcak.srce.hr/315758

Datum izdavanja:

2.2.2023.

Posjeta: 47 *