This section proposes an adaptive controller for the following system that encompasses the M3C state-space model (
1)-(
3):
where
and
are the outer and inner output variables, respectively. The outer control input is
and the inner is
. Moreover,
and
are time-varying and unknown plant parameters, where
and
. Here, the matrix
and
are compose by the modulus of each element of
and
and are unknown. Furthermore, the matrix
and
are compose by the sign of each element of
and
and are known. The known interface nonlinear function is
. Finally,
and
are the inner and outer bounded and unknown disturbances, respectively.
Following is the Theorem Proof.
Proof of Theorem 1. As a result of applying the adaptive controllers (
13) and (
15) to the corresponding dynamical equation of (
11), we obtain the closed-loop dynamical error equations whose require verification of their stability.
In detail, the term
is added and subtracted to the right side of the outer loop equation of (
11). The outer control law of (
13) is then applied, the outer tracking error definition
considered, and the terms regrouped conveniently. In regards to the inner loop, we subtract the inner reference model of (
15) from the inner loop equation of (
11). Later, we add and subtract the term
to the right side and consider the inner tracking error definition
. Moreover, we apply the inner control law of (
15) and regroup terms. As a result, the following control error dynamical equations is obtained:
where
and
are the adaptive parameters errors. Obtaining now the first-time derivative of
and
, considering the definitions given in Theorem 1 for
,
,
, and
, these errors dynamical equations give:
These closed-loop dynamical error equations (
18) and (
19) have the following associated Lyapunov function:
Taking the first-time derivative of (
20), considering the derivative property of the product in the trace, and replacing the control errors dynamical equations (
18), we obtain:
Moreover, using the vector property
, we can rewrite the following term
. Moreover, we can also re express the term
. Finally, considering that
and
(due to
is diagonal), it gives the following expression:
Here, replacing the control parameters errors dynamical equation (
19), canceling terms, and taking into account the expressions
and
, the Lyapunov function first-time derivative becomes:
Here, we have that
,
,
,
, and
are positives; therefore the first five terms of (
23) are negatives. However, although the terms
and
are also positives, there is nothing we can say about the sign of the last fourth terms of (
23) at first sight. Therefore, we re-express equation (
23) using some modulus and norm properties.
Using the Frobenius norm definition and the Cauchy–Schwarz inequality, we have that
[
40, Section 11.2.2]. Moreover, considering a positive A,
. Therefore, the following terms become
and
. Also, the last fourth terms fulfill ,
,
, and
. Finally, using the property
[
40, Section 11.2.2], and conveniently adding the term
to the right side of equation (
23), the Lyapunov function first-time derivative (
23) becomes:
where the plant parameters and their first-time derivatives are bounded. Therefore,
and closed-loop dynamical error equations (
18) and (
19) are passive outside the region
. This last, is the following instability hyper elliptical paraboloid that is compact, closed, and includes the origin:
Furthermore, substituting into (
25), the terms
and
defined in (
13) and (
15), and using Lyapunov’s second method, we can conclude that the closed-loop dynamical error equations (
18) and (
19) are bounded outside
. Suppose the errors are as minor as possible, resulting in
within the instability compact and closed region
, including the origin. In that case, they will be pushed back to a stable boundary. In practice, the values of
and
are chosen so the permanent errors are the possible lowest.
Thus,
, and
are bounded outside
, i.e.,
outside
. Since
and
are bounded, it implies that
and
are bounded, as
and
are bounded references. Moreover,
and
are bounded, and we have bounded plant parameters, then the adaptive parameters
and
are bounded, since
and
. Having all these bounded signals outside
, and that
, from (
18) and (
19), we have that
Integrating both sides of
in the interval
, it gives
As V is bounded outside
from the right-hand side of this last equation; we have that
outside
. Furthermore, as
and
and
and
, all outside
, using Barbalat’s Lemma [
34, Section 4.5.2] we have that
and
, both tend asymptotically to zero outside
. Hence,
and
outside
. We do not ensure parameter convergence. This concludes the proof. □
The following section applies the proposed controller to the M3C converter and describes the obtained results.