3.1. Current Tracking Performance
The theory of ideal FSMPC is shown in
Figure 3a. Reference stator current
is obtained and actual load current
are sampled at the
k-th instant, and the optimal switch control signal is determined during the
k-th sampling period and applied to the system at the
k-th instant, then load current will reach the expected value at the (
k + 1)-th instant. However, digital process system needs time to perform algorithm, as shown in
Figure 3b. The sampling is accomplished at the
k-th instant, but the optimal switch control signal is applied to system after
delay, which results in error between actual load current and expected value at the (
k + 1)-th instant. Thus, the accuracy and rapidity of current tracking is partly decreased, especially for motor operating on fault state and condition suddenly alteration. Therefore, the delay compensation is adopted to regulate action time of the optimal switch control signal, as shown in
Figure 3c. Sampling is completed at the
k-th instant and calculating the optimal switch control signal during the the
k-th sampling period, and applied to the system at the (
k + 1)-th instant, then load current will reach the expected value at the (
k + 2)-th instant. The delay compensation not only makes up for computation time of the algorithm, but also effectively raises the performance of current tracking for motor operating on fault state and condition suddenly alteration.
According to principle of delay compensation [
24], all switch control signals are used to calculate the predictive current at the (
k + 2)-th instant:
where
is predictive current at the (
k + 2)-th instant corresponding to switch control signal
.
predictive voltage at the (
k + 1)-th instant corresponding to switch control signal
. Considering that the change of voltage source during one sampling period is not obvious, the sampling of
at the (
k + 1)th instant is approximatively equal to
.
After Clark coordinate transformation,
can be converted as:
where
and
are the values of predictive current
in
stationary frame.
Then, the current residual function at the (
k + 2)-th instant can be defined as:
where
is current residual at the (
k + 2)-th instant corresponding to switch control signal
.
and
are the reference currents at the (
k + 2)-th instant in
stationary frame. The
and
can be constructed by the reference currents at the (
k− 1)-th, the
k-th and the (
k + 1)-th instants according to linear interpolation theorem:
where, when
k is equal to 1, the values of
and
are set to equal the values of
and
respectively.
In the traditional method of current tracking, only one basic space voltage vector is generated by controlling a switch control signal during every sampling period. When the traditional strategy is adopted for the current tracking control of the motor emulator, the error between load current and stator current is larger and current tracking accuracy is lower because of the finiteness and space distribution fixity of basic space voltage vectors. In the method of current tracking in this paper, there are two adjacent basic space voltage vectors and are generated by controlling two adjacent switch control signals and during every sampling period. By allocating the action time proportion of the two space voltage vectors during one period, the error between load current and stator current can be minimized.
Since the sum of action time of two adjacent switch control signals
and
is constant
, and the action time of each switch control signal is inversely proportional to the current residual generated by it, larger current residual leads to smaller action time. Thus the action time of two adjacent switch control signals
and
for the sector
are derived as:
where
and
are action times two switch control signals
and
of sector
for the (
k + 2)-th instant.
The current tracking performance function for the sector
at the (
k + 2)-th instant can be designed as:
where
expresses current tracking performance at the (
k + 2)-th instant under the action of the two switch control signals
and
for sector
.
is peak value of three-phase reference current
. The value of
is between 0 to 1. When
= 1, current tracking performance is optimal,
is dropping gradually as the current tracking performance decreases.
3.2. Power Loss Minimization
The switch power loss generated by switch control signal
at the (
k + 2)-th instant is defined as
, which can be given by:
where,
,
,
and
are switch power losses of switches
,
,
and
at the (
k + 2)-th instant under the action of switch control signal
, they can be expressed as follows:
where,
is sampling of
at the
k-th instant.
is flag of
, if
,
; if
,
.
and
are pulse signals of
and
at the
k-th instant,
= 1 when
on, and
= 0 when
off, which also beseem to
and
.
and
are on-state voltage drops of
and
at the (
k + 1)-th instant corresponding to switch control signal
, they are assumed to be constant values, which can be found in [
25].
and
are on-off losses of
and
at the (
k + 1)-th instant corresponding to switch control signal
, they can be given by:
where,
and
are on and off power loss of switch, they are assumed to be constant values, which can be found in [
25].
is pulse signal of
at the (
k + 1)-th instant corresponding to switch control signal
.
The switch power loss objective function is designed as:
where,
is average switch power loss at the (
k + 2)-th instant under the action of the two adjacent switch control signals
and
for sector
. During the the
k-th sampling period, two adjacent switch control signals of each sectors are orderly used to calculate value of switch power loss objective function
.
The switching states of
b and
c phases can be obtained according to Equation (
15):
where,
and
are switching states of
b and
c phases in the three-phase four-switch converter at the (
k + 1)-th instant. On the condition that current tracking performance greater than 95%, the switches that generating lowest switch power loss are selected to operate during every sampling period, then switch power loss can be reduced.
The flowchart of proposed power loss decrease method based on FSMPC with delay compensation is shown in
Figure 4.