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.

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.

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

Start Free Trial

No credit card required