# Robust LQR Control for PWM Converters with Parameter-Dependent Lyapunov Functions

^{1}

^{2}

^{*}

*Keywords:*uncertainty; PWM converters; LQR; LMIs; robustness; performance

Next Article in Journal

Next Article in Special Issue

Next Article in Special Issue

Previous Article in Journal

Previous Article in Special Issue

Previous Article in Special Issue

Research Unit of System Analysis and Control, National School Engineering of Tunis, B.P. 37, Le Belvédère, Tunis 1002, Tunisia

Departament d’Enginyeria Elèctrica, Electrònica i Automàtica, Universitat Rovira i Virgili, 43007 Tarragona, Spain

Author to whom correspondence should be addressed.

Received: 30 September 2020
/
Revised: 19 October 2020
/
Accepted: 23 October 2020
/
Published: 26 October 2020

(This article belongs to the Special Issue Advances in Control of Power Electronic Converters)

This paper presents a novel framework for robust linear quadratic regulator (LQR)-based control of pulse-width modulated (PWM) converters. The converter is modeled as a linear parameter-varying (LPV) system and the uncertainties, besides their rate of change, are taken into account. The proposed control synthesis method exploits the potential of linear matrix inequalities (LMIs), assuring robust stability whilst obtaining non-conservative results. The method has been validated in a PWM DC–DC boost converter, such that it has been shown, with the aid of simulations, that improved robustness and improved performance properties can be achieved, with respect to previously proposed approaches.

Control systems for power converters typically must satisfy several specifications and requirements, while dealing with uncertainty or operating point dependence at the same time. Since worst-case models may not exist or be different for each specification, the conventional industry standard approaches, such as the ones based on voltage-mode [1,2] and current-mode [2,3,4] controllers, rely on expert knowledge, simulation and iteration in order to find an appropriate controller.

As an alternative to this manual iteration, the automatic synthesis of controllers for switched-mode power converters has been one active topic of research in the last decade. These approaches are of interest because they can take into account the requirements together with the uncertainty or the nonlinearities of the converter to provide robust stability and performance, and they can do all that by imposing conditions beforehand.

Methods based on linear matrix inequalities (LMIs) have been some of the most successful approaches to the synthesis of robust controllers for power converters. The first attempts [5,6,7] demonstrated how uncertainty could be modeled and how the transient and frequency domain specifications could be taken into account. More recently, the efforts have been focused on approaches that do not require full state feedback [8], that improve the robustness [9] or the performance properties [10]. Although these papers employ averaged models of the converters, other approaches have also tackled the problem from a hybrid system perspective [11,12].

One of the open problems in the topic is the fact that the results may be conservative. The synthesized controller may not offer the best possible performance, when compared with conventionally tuned controllers, such as current-mode controllers. One possible solution to this conservativeness was shown in [13], where excellent robustness and tight regulation were achieved simultaneously, at the expense of control complexity.

One of the causes behind the conservativeness of LMI methods in [7] is the fact that the stability of the system is ensured no matter how large the derivative of the uncertain parameters may be. Specifically, when the uncertainty is characterized by being norm bounded, time varying and evolving in a set of polyhedral vertices, one difficulty remains: how to find an adequate mathematical representation for it, as well as for its rate of variation [14]. Nonetheless, several ways for representing both the derivative of the time-dependent parameter and the parameter itself have been proposed in the literature [14,15,16,17]. Different approaches to control these uncertain systems have been reported, such as state feedback gain-scheduling control [18], output feedback [15], linear quadratic Gaussian (LQG) or linear quadratic regulator (LQR) controllers [19,20,21] and gain-scheduled linear quadratic regulators (LQRs) [22,23].

In this paper, we propose a new method to synthesize robust LQR controllers for pulse-width modulated (PWM) converters, with the objective to improve the LQR synthesis that was proposed in [7]. The method is based on the results introduced in [14,15], such that the proposed approach can consider the time derivative of the uncertain parameters. As a consequence, the new LQR formulation can obtain less conservative results. This reduced conservativeness can be seen as a new degree of freedom. With this method, practicing engineers can synthesize controllers for larger sets of uncertainty (i.e., with improved robustness) or controllers that provide tighter regulation (i.e., improved performance) when compared with the previous method. The approach has been verified with the synthesis of a controller for a boost converter, such that a direct comparison with [7] has been carried out. Note that the proposed method could also be used in other switched-mode power converters, such as the buck converter (which was also treated in [7]).

This paper is organized as follows. Section 2 briefly reviews the modeling of the boost converter and the LQR state feedback proposed in [7]. Then, Section 3 proposes a new formulation of the LQR problem, such that novel LMI conditions are given. In Section 4, the proposed synthesis method is employed in the boost converter, using the original model and other alternatives that allow us to obtain improved robustness or improved performance. The appropriateness of the approach is verified with simulations in Section 5. Finally, conclusions are given in Section 6.

This section introduces the state feedback control approach proposed in [7], which resulted in the automatic synthesis of robust LQR controllers for PWM power converters.

Figure 1 shows the block diagram of a DC–DC converter with the control subsystem, where ${v}_{0}(t)$ is the output voltage, ${v}_{g}(t)$ is the line voltage, ${i}_{load}(t)$ is the load disturbance. The output voltage must be kept at a given value ${V}_{ref}$. The converter load is modeled as a resistor R.

In [7], the averaged model of a boost converter is given in the form

$$\dot{x}(t)=A(\theta )x(t)+{B}_{u}(\theta )u(t)$$

The uncertainty in $A(\theta )$ and ${B}_{u}(\theta )$ is included in a convex polytope as follows:

$$\begin{array}{ll}\left[A(\theta ),{B}_{u}(\theta )\right]& \in Co\left\{{\varsigma}_{1},\hspace{0.17em}\dots ,\hspace{0.17em}{\varsigma}_{N}\hspace{0.17em}\right\}\\ & :=\left\{{\displaystyle \sum _{i=1}^{N}{\lambda}_{i}{\varsigma}_{i}\hspace{0.17em}\hspace{0.17em},\hspace{0.17em}{\lambda}_{i}\ge 0\hspace{0.17em},\hspace{0.17em}{\displaystyle \sum _{i=1}^{N}{\lambda}_{i}=1}\hspace{0.17em}\hspace{0.17em}}\right\}\end{array}$$

In general, the admissible values of vector $\theta $ are constrained in an hyperrectangle in the parameter space ${\Re}^{N}$.

The images of the matrix $\left[A(\theta ),{B}_{u}(\theta )\right]$ for each vertex ${\upsilon}_{i}$ correspond to a set $\left\{{\varsigma}_{1},\hspace{0.17em}\dots ,\hspace{0.17em}{\varsigma}_{N}\hspace{0.17em}\right\}$. The components of the set $\left\{{\varsigma}_{1},\hspace{0.17em}\dots ,\hspace{0.17em}{\varsigma}_{N}\hspace{0.17em}\right\}$ are the extrema of a convex polytope which contains the images for all admissible values of $\theta $ if the $\left[A(\theta ),{B}_{u}(\theta )\right]$ depends linearly on $\theta $ [7].

Where

$$A(\theta )=\left[\begin{array}{ccc}\frac{-{R}_{L}}{L}& -\frac{{D}^{\prime}}{L}& 0\\ \frac{{D}^{\prime}}{C}& -\frac{1}{RC}& 0\\ 0& -1& 0\end{array}\right];\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}{B}_{u}(\theta )=\left[\begin{array}{c}\frac{{V}_{g}}{{D}^{\prime}L}\\ -\frac{{V}_{g}}{({D}^{\prime 2}R)C}\\ 0\end{array}\right]$$

According to [7], for the DC–DC boost converter, the load $R$ and the duty cycle ${D}_{d}^{\prime}$ at the operating point are considered uncertain parameters. Besides, two new uncertain variables, $\delta =\frac{1}{{D}_{d}^{\prime}}$ and $\beta =\frac{1}{{D}_{d}^{\prime 2}R}$, are defined. Thus, the parameter vector was defined as:
where the components of the parameter vector are restricted inside the following intervals:

$$\theta =\left[\begin{array}{cccc}\frac{1}{R}& {D}_{d}^{\prime}& \delta & \beta \end{array}\right]$$

$$R\in \left[\begin{array}{cc}\frac{1}{{R}_{\mathrm{max}}},& \frac{1}{{R}_{\mathrm{min}}}\end{array}\right]\phantom{\rule{0ex}{0ex}}{D}_{d}^{\prime}\in \left[\begin{array}{cc}{D}_{d\mathrm{min}}^{\prime},& {D}_{d\mathrm{max}}^{\prime}\end{array}\right]\phantom{\rule{0ex}{0ex}}\delta \in \left[\begin{array}{cc}\frac{1}{{D}_{d}^{\prime}{}_{\mathrm{max}}},& \frac{1}{{D}_{d}^{\prime}{}_{\mathrm{min}}}\end{array}\right]\phantom{\rule{0ex}{0ex}}\beta \in \left[\begin{array}{cc}\frac{1}{({D}_{d\mathrm{max}}^{\prime 2}{R}_{\mathrm{max}})},& \frac{1}{({D}_{d\mathrm{min}}^{\prime 2}{R}_{\mathrm{min}})}\end{array}\right]$$

This gives an uncertain model, which from now on is noted as ${P}_{2009}$, inside a polytopic domain formed by $N={2}^{4}$ vertices. A three-dimensional representation of ${P}_{2009}$ is shown in Figure 2. This model was used in [7] to synthesize a robust LQR controller, as is explained in the next subsection.

In [7], the LQR problem was solved as follows:

$${\mathrm{min}}_{P,Y,X}Tr(QP)+Tr(X)\phantom{\rule{0ex}{0ex}}\mathrm{Subject}\mathrm{to}\phantom{\rule{0ex}{0ex}}{A}_{i}P+P{A}_{i}{}^{T}+{B}_{ui}Y+{Y}^{T}{B}_{ui}^{T}+I0\phantom{\rule{0ex}{0ex}}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\left[\begin{array}{cc}X& {R}^{\frac{1}{2}}Y\\ Y{R}^{\frac{1}{2}}& P\end{array}\right]0\phantom{\rule{0ex}{0ex}}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}P0\phantom{\rule{0ex}{0ex}}For\hspace{0.17em}\hspace{0.17em}i=1,\dots ,N$$

N is the number of vertices of the polytope. Q and R are constant matrices that set weights on states and control effort. Once this minimization under constraints is solved, the optimal LQR controller was recovered by $K=Y{P}^{-1}.$

In the next section, we aim to establish new LMI formulation for an LQR problem treating linear systems with time-varying parameters.

Let us consider the continuous linear parameter time-dependent system, given by the state representation:
where $x(t)\in {\Re}^{n}$ is the state and $u(t)\in {\Re}^{m}$ is the input.

$$\dot{x}(t)=A(\theta (t))x(t)+{B}_{u}(\theta (t))u(t)$$

We assume the system matrices $A(\theta (t))$ and ${B}_{u}(\theta (t))$ are dependent on the parameter ${\theta}_{i}(t)$, i.e.,
where ${A}_{i}$ and ${B}_{i}$ are now constant matrices ($i=1..N$).

$$A(\theta (t))={\displaystyle \sum _{i=1}^{N}{\theta}_{i}(t){A}_{i}}$$

$${B}_{u}(\theta (t))={\displaystyle \sum _{i=1}^{N}{\theta}_{i}(t){B}_{ui}}$$

The time-varying parameter $\theta (t)$ varies in a polytope given by:

$$\theta (t)\in {\Lambda}_{N},\hspace{0.17em}where\hspace{0.17em}\hspace{0.17em}{\Lambda}_{N}:=\left\{\theta \in {\Re}^{N}:{\displaystyle \sum _{i=1}^{N}{\theta}_{i}=1,\hspace{0.17em}\hspace{0.17em}0\hspace{0.17em}\le {\theta}_{i}\le 1}\right\}$$

$N$ is, again, the number of vertices of the polytope.

Its time derivative $\dot{\theta}(t)$ is such that:

$$\Vert \dot{\theta}(t)\Vert \le b\hspace{0.17em};\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}b\ge 0$$

b is a positive real number that bounds the parameter’s derivative.

If the uncertain parameter ${\theta}_{i}$ belongs to the set given by (10) and satisfies (11), then its time derivative can be written as [14,15]:

$${\dot{\theta}}_{i}=r({\sigma}_{j}-{\beta}_{k})$$

${\sigma}_{j}$ and ${\beta}_{k}$ belong, respectively, to the polytopes given by:

$$\hspace{0.17em}\hspace{0.17em}\sigma (t)\in {\Lambda}_{M};\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}{\Lambda}_{M}:=\left\{\sigma \in {\Re}^{M}:{\displaystyle \sum _{j=1}^{M}{\sigma}_{j}=1,\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}0\le {\sigma}_{j}\le 1}\right\}$$

$$\hspace{0.17em}\beta (t)\in {\Lambda}_{K};\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}{\Lambda}_{K}:=\left\{\beta \in {\Re}^{K}:{\displaystyle \sum _{k=1}^{K}{\beta}_{k}=1,\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}0\le {\beta}_{k}\le 1}\right\}$$

We are interested in an LMI formulation of the LQR problem adapted from [7]. Given the system presented in (1), the optimal LQR controller is obtained by using the state feedback gain K ($u=Kx$) that minimizes a performance index.
where Q is a symmetric and semidefinite positive matrix and R is a symmetric and definite positive matrix.

$$J={\displaystyle \underset{0}{\overset{\infty}{\int}}\left({x}^{T}Qx+{u}^{T}Ru\right)}dt$$

The pair (A, Bu) must be controllable. The LQR problem can be viewed as the weighted minimization of a linear combination of the state $x$ and the control input $u$. The weighting matrix Q establishes which states are to be controlled more tightly than others. R weights the amount of control action to be applied depending on how large the deviation of the state x is [7]. This optimization of cost weight constrains the magnitude of the control signal. The LQR controller is obtained by using the feedback gain K such that, in closed loop, the performance index (15) is rewritten:

$$J={\displaystyle \underset{0}{\overset{\infty}{\int}}\left({x}^{T}(Q+{K}^{T}RK)x\right)}dt$$

In this paper, we aim to give an LMI formulation for the same LQR problem as in [7], taking into account the uncertain parameter $\theta (t)$ that evolves into (10). We also consider the time derivative of this parameter as it is expressed in (12). The novel LQR formulation for the LPV system is given in the following theorem.

The complete LMI formulation of the LQR problem is: considering system (7), in the uncertain domains (10)–(11), with$N$symmetric and positive definite matrices${P}_{1},\dots .{P}_{N}$,$N$matrices${F}_{j},{G}_{j}$($j=1,...N$), matrices$L$and$R$of appropriate dimensions and a positive real$\alpha $ that is sufficiently large, we have:
Subject to
The control gain is then given by $K=D{L}^{-1}$.

$${\mathrm{min}}_{{P}_{i},{F}_{j},{G}_{j},L,R}\left[{\displaystyle \sum _{i=1}^{i=N}Tr(Q{P}_{i})}+R(\delta +\sigma )\right]$$

$$\left(\begin{array}{ccc}b({P}_{j}-{P}_{k})-\alpha {F}_{j}-\alpha {F}_{j}^{T}+I& -\alpha {G}_{j}-{F}_{j}^{}+{P}_{i}^{}& {L}_{}^{T}{A}_{i}^{T}+{D}^{T}{B}_{ui}^{T}+\alpha {L}^{T}+{F}_{j}\\ -\alpha {G}_{j}-{F}_{j}^{T}+{P}_{i}^{T}& -{G}_{j}-{G}_{j}^{T}& {G}_{j}\\ {A}_{i}L+{B}_{ui}D+\alpha L+{F}_{j}^{T}& {G}_{j}^{T}& -L-{L}^{T}\end{array}\right)<0$$

$$\left[\begin{array}{cc}\sigma {{\rm I}}_{n\times n}& {D}^{T}\\ D& {{\rm I}}_{m\times m}\end{array}\right]>0\phantom{\rule{0ex}{0ex}}\left[\begin{array}{cc}\delta \hspace{0.17em}{{\rm I}}_{n\times n}& {{\rm I}}_{n\times n}\\ {{\rm I}}_{n\times n}& L\end{array}\right]>0$$

$${P}_{i}>0\phantom{\rule{0ex}{0ex}}Fori,j,k=1,..,N$$

Let us consider (18); replacing $D$ by $KL$ and ${D}^{T}$ by ${L}^{T}{K}^{T}$ in (18), we get:

$$\left(\begin{array}{ccc}b({P}_{j}-{P}_{k})-\alpha {F}_{j}-\alpha {F}_{j}^{T}+I& -\alpha {G}_{j}-{F}_{j}^{}+{P}_{i}^{}& {L}_{}^{T}{A}_{i}^{T}+{L}^{T}{K}^{T}{B}_{ui}^{T}+\alpha {L}^{T}+{F}_{j}\\ -\alpha {G}_{j}-{F}_{j}^{T}+{P}_{i}^{T}& -{G}_{j}-{G}_{j}^{T}& {G}_{j}\\ {A}_{i}L+{B}_{ui}KL+\alpha L+{F}_{j}^{T}& {G}_{j}^{T}& -L-{L}^{T}\end{array}\right)<0$$

In (21), replacing ${A}_{i}+{B}_{ui}K$ by ${A}_{i}$ and ${A}_{i}^{T}+{K}^{T}{B}_{ui}^{T}$ by ${A}_{i}^{T}$, we get:

$$\left(\begin{array}{ccc}b({P}_{j}-{P}_{k})-\alpha {F}_{j}-\alpha {F}_{j}^{T}+I& -\alpha {G}_{j}-{F}_{j}^{}+{P}_{i}^{}& {L}_{}^{T}{A}_{i}^{T}+\alpha {L}^{T}+{F}_{j}\\ -\alpha {G}_{j}-{F}_{j}^{T}+{P}_{i}^{T}& -{G}_{j}-{G}_{j}^{T}& {G}_{j}\\ {A}_{i}L+\alpha L+{F}_{j}^{T}& {G}_{j}^{T}& -L-{L}^{T}\end{array}\right)<0$$

Multiplying (22) by ${\theta}_{i}\hspace{0.17em}\hspace{0.17em},\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}{\sigma}_{j}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}and\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}{\beta}_{k}$ and summing up, respectively, for $i=1\dots N,\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}j=1..M\hspace{0.17em}$ and $\hspace{0.17em}k=1..K$, we obtain:

$$\left(\begin{array}{ccc}b(P(\sigma )-P(\beta ))-\alpha F(\sigma )-\alpha {F}_{}^{T}(\sigma )+I& -\alpha G(\sigma )-F(\sigma )+P(\theta )& \begin{array}{l}{L}_{}^{T}{A}_{}^{T}(\theta )+\alpha {L}^{T}\\ \hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}+F(\sigma )\end{array}\\ -\alpha G(\sigma )-{F}_{}^{T}(\sigma )+{P}_{}^{T}(\theta )& -G(\sigma )-{G}_{}^{T}(\sigma )& G(\sigma )\\ \begin{array}{l}A(\theta )L+\alpha L\\ \hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}\hspace{0.17em}+{F}_{}^{T}(\sigma )\end{array}& {G}_{}^{T}(\sigma )& -L-{L}^{T}\end{array}\right)<0$$

Multiplying the LMI condition (23) by $\left(\begin{array}{ccc}I& 0& \alpha I\\ 0& I& 0\\ 0& 0& I\end{array}\right)<0$ on the left and its transpose on the right, where α is a positive real number, we get:
where $P(\theta )$ is a positive and symmetric matrix called the Lyapunov candidate matrix.

$$\left(\begin{array}{ccc}\dot{P}(\theta )+\alpha A(\theta )L+\alpha {L}^{T}{A}_{}^{T}(\theta )+I& -F(\sigma )+P(\theta )& {L}_{}^{T}{A}_{}^{T}(\theta )-\alpha {L}^{}+F(\sigma )\\ -{F}_{}^{T}(\sigma )+{P}_{}^{T}(\theta )& -G(\sigma )-{G}_{}^{T}(\sigma )& G(\sigma )\\ A(\theta )L-\alpha {L}^{T}+{F}_{}^{T}(\sigma )& {G}_{}^{T}(\sigma )& -L-{L}^{T}\end{array}\right)<0$$

We suppose that $\alpha {L}^{T}=P(\theta )=F\left(\sigma \right)$ and $G\left(\sigma \right)=\frac{P(\theta )}{\alpha}$, then, we get:

$$\left(\begin{array}{ccc}\dot{P}(\theta )+A(\theta )P(\theta )+P(\theta ){A}_{}^{T}(\theta )+I& 0& \frac{P(\theta ){A}_{}^{T}(\theta )}{\alpha}\\ 0& -\frac{2P(\theta ))}{\alpha}& \frac{P(\theta )}{\alpha}\\ \frac{A(\theta )P(\theta )}{\alpha}& \frac{P(\theta )}{\alpha}& -L-{L}^{T}\end{array}\right)<0$$

Applying the Schur complement on LMI (25),

$$\dot{P}(\theta )+A(\theta )P(\theta )+P(\theta ){A}^{T}(\theta )+I<-\frac{2}{4\alpha -1}{A}^{T}(\theta )P(\theta )A(\theta )$$

For values of $\alpha $ that are sufficiently large, we get

$$\dot{P}(\theta )+A(\theta )P(\theta )+P(\theta ){A}^{T}(\theta )+I<0$$

(27) can be written

$$\dot{P}(\theta )+A(\theta )P(\theta )+P(\theta ){A}^{T}(\theta )<-I$$

Thus, we get the Lyapunov condition written for the LPV systems

$$\dot{P}(\theta )+A(\theta )P(\theta )+P(\theta ){A}^{T}(\theta )<0$$

For the proof of (19), see [24].

The approach presented above is used for the case of a boost DC–DC converter modeled based on an LPV polytopic formulation.

In this section, two different uncertainty models are shown. The same uncertain parameter $\theta (t)$ is employed. The uncertain parameter belongs to (4) and is such that its derivative verifies (5) and (6).

$$\theta (t)=\left[{D}^{\prime},\frac{1}{{D}^{\prime}},\hspace{0.17em}\frac{1}{R},\frac{1}{{D}^{\prime 2}R}\hspace{0.17em}\right]$$

Any matrix in this set can be obtained by:
and the derivative of $\theta (t)$ satisfies the bound imposed in Section 2.

$$A(\theta (t)),{B}_{u}(\theta (t))={\theta}_{1}({A}_{1},{B}_{u1})+{\theta}_{2}({A}_{2},{B}_{u2})+{\theta}_{3}({A}_{3},{B}_{u3})+{\theta}_{4}({A}_{4},{B}_{u4})$$

The first model is a simplification of ${P}_{2009}$, and it was first introduced in [25]. This model, which will be noted as ${P}_{2011}$, is based on a polytopic covering of the space in $\theta (t)$. Since the variables in $\theta (t)$ are not fully independent, a polytopic covering with fewer vertices can be derived. The result is a polytope with eight vertices instead of the 16 vertices in ${P}_{2009}$. Figure 3 shows ${P}_{2011}$ and Table 1 defines its vertices.

In order to test if the proposed synthesis approach can extend the region of stability of the system, we consider an extension of ${P}_{2011}$. This is a new model that considers an enlargement of the space in $\theta (t)$. Figure 4 shows the original ${P}_{2011}$ polytope, and the novel enlarged one, noted as ${P}_{2020}$. The vertices of the model are shown in Table 2.

The same Q used in [7] is employed in the synthesis. The value of R was established using the proposed synthesis method with the old model ${P}_{2009}$. The objective was to obtain a controller that is equivalent to the one in [7], which is noted ${K}_{eq}$. That aim was achieved with R = 1·10^{-6}.

Based on the LQR synthesis method given in [7], whose LMIs are shown in (6), three models have been tested: ${P}_{2009}$, ${P}_{2011}$ and ${P}_{2020}$. The results are as follows:

- −
- With ${P}_{2009}$:$K=\left[\begin{array}{ccc}-0.86& -1.39& 3159.54\end{array}\right]$.
- −
- With ${P}_{2011}$: The set of LMIs is infeasible.
- −
- With ${P}_{2020}$: The set of LMIs is infeasible.

The synthesis with the novel conditions {17-18-19-20} results in the following controllers:

- −
- With ${P}_{2009}$, b = 1·10
^{4}, α = 1·10^{5}, R = 1·10^{-6}, the result is ${K}_{eq}=\left[\begin{array}{ccc}-0.55& -0.89& 1871.75\end{array}\right]$.

This controller achieves the same performance that can be obtained with controller K, but with a lower control effort (the gains in ${K}_{eq}$ are smaller than those in K).

- −
- With ${P}_{2011}$, b = 1·10
^{4}, α = 1·10^{5}, R = 1·10^{-6}, the result is ${K}_{perf}=\left[\begin{array}{ccc}-0.46& -1.49& 4218\end{array}\right]$. - −
- With ${P}_{2020}$, b = 1·10
^{4}, α = 1·10^{5}, R = 1·10^{-5}, the result is ${K}_{rob}=\left[\begin{array}{ccc}-0.01262& 0.00095& 9.607\end{array}\right]$.

This section illustrates the properties of the different controllers $K,{K}_{eq},\hspace{0.17em}{K}_{perf}$ and $\hspace{0.17em}{K}_{rob}$. We have performed a set of PSIM [26] simulations of the switched DC–DC boost converter, according to Figure 1. The first set of simulations is useful to establish the performance of the controllers, by analyzing the response of the converter with respect to changes in the output current. The second set aims to establish the robustness of the different controllers when there is a change in the operating point, by modifying the supply voltage.

First, the waveforms of the simulations with changes in the load are grouped in Figure 5. The top waveforms in each subfigure correspond to the output voltage ${v}_{0}(t)$, whereas the bottom waveform represents the output current ${i}_{load}(t)$. In all simulations, the converter load is initially the nominal value $R=25\Omega $. At time t = 1 ms, the load changes to $R=10\Omega $, which is the maximum load allowed by design in all polytopes. The load returns to $R=25\Omega $ at t = 6 ms.

As a baseline for the comparison, Figure 5a shows the performance of controller K, as in [7], and the performance of controller ${K}_{eq}$ obtained with the proposed method and the same polytope used in [7], ${P}_{2009}$. It can be seen that the disturbance rejection properties and the settling time are nearly identical. In contrast, Figure 5b shows a comparison with controller ${K}_{perf}$, which exhibits a tight regulation of the output voltage, such that the maximum error of ${v}_{0}(t)$ and its settling time are reduced to approximately one half of what is achieved with K. As expected, the robust controller ${K}_{rob}$ presents loose regulation and a slower response, as shown in Figure 5c, when compared to K.

Note that Figure 5a–c shows the response at the nominal operating point, when ${v}_{g}(t)=12V$ and D’ = 0.5. In order to evaluate the performance at a different operating point, Figure 5d shows the response of K, ${K}_{perf}$ and ${K}_{rob}$ under an input voltage variation of −40%, such that the operating point is now D’ = 0.3. Again, ${K}_{perf}$ is the controller that achieves excellent regulation properties, maintaining its robustness in the expected region of operation.

If ${K}_{perf}$ is the controller that demonstrates that the proposed method can be used to improved regulation while maintaining the same robustness properties, ${K}_{rob}$ is the controller that demonstrates that the method can also be employed to enlarge the stability region. Figure 6 shows the waveforms of the simulations in which the input voltage is stepped, such that the operating point of the converter is modified in time. Figure 6a shows a voltage step of −40%, which corresponds to a step in the duty cycle from D’ = 0.5 to D’ = 0.3 (D = 0.7). Since all polytopes considered such a region, the three controllers maintain the stability, with ${K}_{perf}$ exhibiting the best regulation performance. Figure 6b shows a similar step in the input voltage, but now the input voltage decreases down to ${v}_{g}(t)=2.4V$, such that the operating point duty cycle moves from D’ = 0.3 to D’ = 0.1. The method proposed in [7] did not allow us to consider such a large range of operating point uncertainty, whereas the proposed method resulted in controller ${K}_{rob}$. As can be seen in the figure, ${K}_{rob}$ is the only controller that successfully maintains stability under those conditions, exhibiting excellent stability properties.

It is worth noting that the transient shown in Figure 6b shows the saturation of the duty cycle at 100% with the unstable controllers. Although the modeling of that nonlinearity is out of the scope of this paper, this aspect has been treated in the specific context of switched-mode power converters in [27].

Finally, Figure 7 depicts the waveforms of the converter startup, with the three controllers K, ${K}_{perf}$ and ${K}_{rob}$. The input voltage is Vg = 12 V and the voltage reference ramps up from 12 V to 24 V at t = 0, with a rate of change of 2400 V/s. It can be observed that the three controllers operate inside the expected range of operation and stabilize the converter.

The numerical synthesis of robust LQR controllers for PWM DC–DC converters by means of LMIs has suffered from the conservativeness of the methods based on quadratic stability, since a single Lyapunov function is employed for the entire uncertainty region and because the uncertain parameters are assumed to change arbitrarily fast. This paper proposes a new method to synthesize robust LQR controllers. The method employs parameter-dependent Lyapunov functions and allows us to consider the rate of change of the uncertain parameters.

The method has been employed to synthesize LQR controllers for a PWM DC–DC boost converter. With that aim, the paper has reviewed two uncertainty models of the boost converter that were proposed in the past. In addition, it has introduced an enlarged version of one of them, with the objective to obtain stability for a very large region of uncertain parameters. While the conventional synthesis methods fail to obtain feasible solutions with these uncertainty models, the proposed method has been demonstrated to be useful in achieving better regulation performance or improved robustness.

N.A. and C.O. conceptualized the research; N.A and C.O. conceived the methodology and the formal analysis; C.O. completed the investigation and carried out validation tasks; N.A. and C.O. wrote the original draft, reviewed and edited the final paper. All authors have read and agreed to the published version of the manuscript.

The research leading to these results has received funding from the Spanish Ministry of Economy and Competitiveness under grant DPI2017-84572-C2-1-R, and also from the Research Unit of System Analysis and Control, National School Engineering of Tunis, Tunisian Ministry of Scientific Research and Higher Education.

The authors declare no conflict of interest.

- Middlebrook, R.D.; Ćuk, S. A general unified approach to modelling switching-converter power stages. Int. J. Electron.
**1977**, 42, 521–550. [Google Scholar] [CrossRef] - Erickson, R.W.; Maksimović, D. Fundamentals of Power Electronics; Springer: Cham, Switzerland, 2001. [Google Scholar]
- Deisch, C. Simple switching control method changes power converter into a current source. IEEE Power Electron. Spec. Conf.
**1978**, 300–306. [Google Scholar] [CrossRef] - Capel, A.; Ferrante, G.; O’Sullivan, D.; Weinberg, A. Application of the injected current model for the dynamic analysis of switching regulators with the new concept of LC3 modulator. IEEE Power Electron. Spec. Conf.
**1978**, 135–147. [Google Scholar] [CrossRef] - Montagner, V.; Peres, P. Robust pole location for a DC-DC converter through parameter dependent Control In Proceedings of the 2003 International Symposium on Circuits and Systems, ISCAS 2003. Bangkok, Thailand, 25–28 May 2003; Volume 3, pp. 351–354. [Google Scholar]
- Olalla, C.; Leyva, R.; el Aroudi, A.; Garces, P.; Queinnec, I. LMI robust control design for boost PWM converters. IET Power Electron.
**2010**, 3, 75. [Google Scholar] [CrossRef] - Olalla, C.; Leyva, R.; el Aroudi, A.; Queinnec, I. Robust LQR Control for PWM Converters: An LMI Approach. IEEE Trans. Ind. Electron.
**2009**, 56, 2548–2558. [Google Scholar] [CrossRef] - Gabe, I.J.; Montagner, V.F.; Pinheiro, H. Design and Implementation of a Robust Current Controller for VSI Connected to the Grid Through an LCL Filter. IEEE Trans. Power Electron.
**2009**, 24, 1444–1452. [Google Scholar] [CrossRef] - Olalla, C.; Queinnec, I.; Leyva, R.; el Aroudi, A. Optimal State-Feedback Control of Bilinear DC–DC Converters With Guaranteed Regions of Stability. IEEE Trans. Ind. Electron.
**2011**, 59, 3868–3880. [Google Scholar] [CrossRef] - Maccari, L.A.; Massing, J.R.; Schuch, L.; Rech, C.; Pinheiro, H.; Oliveira, R.C.L.F.; Montagner, V.F. LMI-Based Control for Grid-Connected Converters With LCL Filters Under Uncertain Parameters. IEEE Trans. Power Electron.
**2013**, 29, 3776–3785. [Google Scholar] [CrossRef] - Albea-Sanchez, C.; Garcia, G. Robust hybrid control law for a boost inverter. Control Eng. Pr.
**2020**, 101, 104492. [Google Scholar] [CrossRef] - Sferlazza, A.; Albea-Sanchez, C.; Garcia, G. A hybrid control strategy for quadratic boost converters with inductor currents estimation. Control Eng. Pr.
**2020**, 103, 104602. [Google Scholar] [CrossRef] - Olalla, C.; Leyva, R.; Queinnec, I.; Maksimovic, D. Robust Gain-Scheduled Control of Switched-Mode DC–DC Converters. IEEE Trans. Power Electron.
**2012**, 27, 3006–3019. [Google Scholar] [CrossRef] - Aouani, N.; Salhi, S.; Ksouri, M.; Garcia, G. H2 analysis for LPV systems by parameter-dependent Lyapunov functions. IMA J. Math. Control Inf.
**2011**, 29, 63–78. [Google Scholar] [CrossRef] - Aouani, N.; Salhi, S.; Garcia, G.; Ksouri, M. New robust stability and stabilizability conditions for linear parameter time varying polytopic systems. In Proceedings of the 2009 3rd International Conference on Signals, Circuits and Systems (SCS), Medenine, Tunisia, 6–8 November 2009; pp. 1–6. [Google Scholar]
- Xie, W. H2 gain scheduled state feedback for LPV system with new LMI formulation. IEEE Proc. Control Theory Appl.
**2005**, 152, 693–697. [Google Scholar] [CrossRef] - Cao, Y.-Y.; Lin, Z. A Descriptor System Approach to Robust Stability Analysis and Controller Synthesis. IEEE Trans. Autom. Control
**2004**, 49, 2081–2084. [Google Scholar] [CrossRef] - Wu, F.; Grigoriadis, K.M. LPV Systems with parameter-varying time delays: Analysis and Control. Automatica
**2001**, 37, 221–229. [Google Scholar] [CrossRef] - Wu, F.; Packard, A. LQG control design for LPV systems. In Proceedings of the 1995 American Control Conference—ACC’95, Seattle, WA, USA, 21–23 June 1995. [Google Scholar]
- Rödönyi, G.; Bokor, J. LQG control of LPV systems with parameter-dependent Lyapunov function. In Proceedings of the 10th Mediterranean Conference, on Control and Automation—MED2002, Lisbon, Portugal, 9–12 July 2002. [Google Scholar]
- Osório, C.; Koch, G.; Oliveira, R.C.; Montagner, V.F. A practical design procedure for robust H2 controllers applied to grid-connected inverters. Control Eng. Pr.
**2019**, 92. [Google Scholar] [CrossRef] - Liu, Z.; Theilliol, F.; Gu, D.; He, Y.; Yang, L.; Han, J. State Feedback Controller Design for Affine Parameter-Dependent LPV systems. IFAC PapersOnLine
**2017**, 50, 9760–9765. [Google Scholar] [CrossRef] - Ilka, A.; Vesely, V. Robust LPV-based infinite horizon LQR design. In Proceedings of the 2017 21st International Conference on Process Control (PC), Štrbské Pleso, Slovakia, 6–9 June 2017; pp. 86–91. [Google Scholar]
- Tarbouriech, S.; Souères, P.; Gao, B. A multicriteria image-based controller based on a mixed polytopic and norm-bounded representation of uncertainties. In Proceedings of the 44th IEEE Conference on Decision and Control, Seville, Spain, 12–15 December 2005; pp. 5385–5390. [Google Scholar]
- Olalla, C.; Queinnec, I.; Leyva, R.; el Aroudi, A. Robust optimal control of bilinear DC–DC converters. Control Eng. Pr.
**2011**, 19, 688–699. [Google Scholar] [CrossRef] - PSIM User Manual, Powersim Inc. 2003. Available online: https://powersimtech.com/drive/uploads/2019/04/PSIM-user-manual.pdf (accessed on 30 August 2020).
- Olalla, C.; Leyva, R.; el Aroudi, A.; Queinnec, I.; Tarbouriech, S. Hinf Control of DC-DC Converters with Saturated Inputs. In Proceedings of the IEEE Annual Conference on Industrial Electronics IECON, Porto, Portugal, 3–5 November 2009. [Google Scholar]

${\mathit{D}}^{\prime}$ | $\frac{1}{{\mathit{D}}^{\prime}}$ | $\frac{1}{{\mathit{D}}^{\prime 2}\mathit{R}}$ | $\frac{1}{\mathit{R}}$ | |

${\theta}_{1}(t)$ | 0.3 | 1/0.3 | 1/0.9 | 1/10 |

${\theta}_{2}(t)$ | 0.3 | 1/0.3 | 1/4.5 | 1/50 |

${\theta}_{3}(t)$ | 0.425 | 1.6 | 2.25/10 | 1/10 |

${\theta}_{4}(t)$ | 0.425 | 1.6 | 2.25/50 | 1/50 |

${\theta}_{5}(t)$ | 0.425 | 2 | 2.25/10 | 1/10 |

${\theta}_{6}(t)$ | 0.425 | 2 | 2.25/50 | 1/50 |

${\theta}_{7}(t)$ | 1 | 1 | 1/10 | 1/10 |

${\theta}_{8}(t)$ | 1 | 1 | 1/50 | 1/50 |

${\mathit{D}}^{\prime}$ | $\frac{1}{{\mathit{D}}^{\prime}}$ | $\frac{1}{{\mathit{D}}^{\prime 2}\mathit{R}}$ | $\frac{1}{\mathit{R}}$ | |

${\theta}_{1}(t)$ | 0.1 | 1/0.1 | 1/0.1 | 1/10 |

${\theta}_{2}(t)$ | 0.1 | 1/0.1 | 1/0.5 | 1/50 |

${\theta}_{3}(t)$ | 0.165 | 1.8 | 3/10 | 1/10 |

${\theta}_{4}(t)$ | 0.165 | 1.8 | 3/50 | 1/50 |

${\theta}_{5}(t)$ | 0.165 | 5.2 | 1 | 1/10 |

${\theta}_{6}(t)$ | 0.165 | 5.2 | 1/5 | 1/50 |

${\theta}_{7}(t)$ | 1 | 1 | 1/10 | 1/10 |

${\theta}_{8}(t)$ | 1 | 1 | 1/50 | 1/50 |

Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |

© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).