12.2 Effect of Delay due to Calculation Time

The control of a three-phase inverter with a passive load (resistive–inductive) is used as an example application for explaining the effects of the delay due to calculation time and the delay compensation method. However, the same ideas are valid for all predictive control schemes.

The predictive current control scheme using MPC is shown in Figure 12.1 and consists of the following steps:

1. Measurement of the load currents.
2. Prediction of the load currents for the next sampling instant for all possible switching states.
3. Evaluation of the cost function for each prediction.
4. Selection of the switching state that minimizes the cost function.
5. Application of the new switching state.

Figure 12.1 Predictive control scheme for a three-phase inverter


The predictive control algorithm can also be represented as the flowchart presented in Figure 12.2. As can be seen in this figure, calculation of the predicted current and cost function is repeated as many times as there are available switching states, leading to a large number of calculations performed by the microprocessor.

Figure 12.2 Flowchart of the predictive current control


In the case of current control, the cost function is defined as the error between the reference current ...

Get Predictive Control of Power Converters and Electrical Drives now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.