Open access peer-reviewed chapter

Robust Adaptive Fuzzy Control for a Class of Switching Power Converters

Written By

Cheng-Lun Chen

Submitted: 28 October 2016 Reviewed: 15 February 2017 Published: 30 August 2017

DOI: 10.5772/67895

From the Edited Volume

Modern Fuzzy Control Systems and Its Applications

Edited by S. Ramakrishnan

Chapter metrics overview

1,512 Chapter Downloads

View Full Metrics

Abstract

This chapter provides the reader with a control-centric modeling and analysis approach along with a nonlinear control design for a class of switching power converters. A comprehensive model combining the respective state variable models of the interval subsystems is established. Comparison with PSpice simulation justifies the credibility of the model. Based on this model, internal/BIBO stability can be studied for each interval subsystem. Moreover, controllability and observability can also be analyzed to help determine subsequent control configuration. The established model is further investigated for advanced control design, i.e., robust adaptive fuzzy control.

Keywords

  • adaptive fuzzy control
  • dc-dc power converter
  • modeling
  • switching power converter

1. Introduction

Switching power converters are increasingly taking over conventional linear power converters due to their being compact, lightweight, high efficiency, and larger input voltage range. With the rapid advancement and popularity of personal computers, mobile communication devices, and automotive electronics, the need for stability and efficiency of converters is rising. Among the switching power converters, the phase-shifted pulse-width modulated (PSPWM) full-bridge soft switched power converter [1, 2] and corresponding alteration [38] have become a widely used circuit topology due to various beneficial characteristics, e.g., reduction of switching losses and stresses, and elimination of primary snubbers. The circuit is capable of high switching frequency operation with improved power density and conversion efficiency.

Feedback control has been incorporated into switching power converters to not only stabilize, but also improve the performance robustness of the output voltage. In spite of its advantageous features, feedback control for soft switched PSPWM full-bridge converters is still confined to simple linear time-invariant design, e.g., proportional-integral (PI) or lead-lag compensators based on a linearized model [912]. As pointed out by [13, 14], due to the increased number of topological stages and the PWM duty cycle being affected by input voltage, output voltage, and load current, the dynamics of a PSPWM full-bridge converter is much more sophisticated than that of a simple buck converter. A trade-off needs to be made regarding whether a simple model (e.g., linearized model) or a complex one (e.g., switched model) is to be established for the purpose of control design.

For model-based control design, a mathematical model of appropriate sophistication and capture of desired dynamics is normally the initial step. Such models can usually be obtained by simplifying a complex model, i.e., model reduction, or linearizing a nonlinear around specified operation point. For design of linear controllers, transfer function is a matured modeling tool. For more advanced control design, state variable model is usually a prerequisite. Various modeling approaches for switching power converters of complex topology have been proposed in the literature [1520]. Most of them have been successful in terms of modeling the “local” behavior (i.e., small signal model) or analysis of the fundamental characteristics. However, few of the results can carry over to the next stage of control design. To be specific, a variety of crucial information for control design cannot be retrieved from those “not control centric” modeling approaches. That essential information includes stability, controllability, and observability of the open-loop system.

This chapter will provide the reader with a control-centric modeling and analysis approach along with robust adaptive fuzzy control design for switching power converters of complex topology and resort to PSPWM full-bridge power converters as a design example. The outline of the chapter is as follows:

Sections 2 and 3 demonstrate how to establish a control-centric mathematical model for a PSPWM full-bridge soft switched power converter system. The set of differential equations and the corresponding state variable model are established for each operation interval. The subsystem models for all intervals are integrated to form a comprehensive model. Numerical simulation of the model is performed and compared to that of the corresponding PSpice model to verify its validity. Section 4 will perform stability analysis for the system. Specifically, stability analysis is performed for each interval subsystem (of the established model) to determine whether the subsystem is internally/BIBO stable. Section 5 will conduct controllability/observability analysis for the system. Controllability and observability of the subsystems are analyzed to determine which signals/variables can actually be manipulated by control effort and which can be estimated using output feedback control structure. The established comprehensive model is further exploited for advanced control design. For example, by getting rid of uncontrollable and unobservable variables and dynamics, an LPV gain-scheduling control design may be conducted as in Ref. [21]. Model reduction and robust adaptive fuzzy control design are presented in Sections 6 and 7. Conclusion and future work are given in Section 8.

Advertisement

2. Control-centric mathematical model

In this section, operation of a PSPWM full-bridge dc-dc power converter will be briefly described. Note that there are eight operation intervals. Due to switching, operation of adjacent intervals is discontinuous. This implies that the parameters and initial conditions change when the converter switches. It will be demonstrated how a comprehensive control-oriented state variable model for each operation interval can be established for subsequent analysis and numerical simulation. The circuit diagram of the converter is shown in Figure 1. Figure 2 is the waveform timing for various signals in the converter, where iLlK is the primary current, vab is the voltage between a and b, iL is the secondary current, vs is the secondary voltage, QA,QB,QC, and QD are the four switches, ΔD is the duty cycle loss, and ZVS delay is the dead time.

Figure 1.

Circuit topology of a PSPWM full-bridge converter.

Figure 2.

Waveform timing for a PSPWM full-bridge converter.

2.1. Positive half cycle: trailing-leg (passive-to-active) transition (t0~t1)

During this operation interval, only QD is conducting. Figure 3 shows the equivalent circuit of state 1. Initial conditions are vCA(t0)=vi, vCB(t0)=0, vCC(t0)=vi, and vCD(t0)=0. During this interval, CA is discharging and CB is charging until vCAequals zero. QAis turned on at zero voltage. Utilizing Kirchhoff’s voltage law (KVL) and Kirchhoff’s current law (KCL), we arrive at the following set of differential equations:

Figure 3.

The equivalent circuit of operation interval 1 (t0~t1).

dvCA(t)dt=iLlkCA+CB,dvCB(t)dt=iLlkCA+CB,dvCC(t)dt=0,dvCD(t)dt=0E1
diLlkdt=diLdt=1n2Llk+LvC+nn2Llk+LvCA+nn2Llk+Lvi,dvC(t)dt=1CiL1RCvCE2

Define x(t)=[iLlK(t)iL(t)vC(t)vCA(t)vCB(t)vCC(t)vCD(t)]T, where iLlK is leakage inductance current, iL is inductance current, vC is output voltage, vCA is the voltage across CA, vCB is the voltage across CB, vCC is the voltage across CC, and vCD is the voltage across CD. Therefore, a state variable model can be obtained as follows:

x˙(t)=[00nn2Llk+Ln2n2Llk+L000001n2Llk+Lnn2Llk+L00001C1RC00001CA+CB0000001CA+CB00000000000000000000]x(t)+[n2n2Llk+Lnn2Llk+L00000]vi(t)E3

where vi is input voltage, N2/N1=n is the transformer turns ratio, L is inductance, C is capacitance, and R is resistance.

2.2. Positive half cycle: active region (t1~t2)

During this operation interval, QA and QD are conducting. Initially, due to leakage inductance, the secondary side will experience a short period of “no energy” passing through, called duty cycle loss. Figure 4 shows the equivalent circuit for this period. Initial conditions are vCA(t1)=0, vCB(t1)=vi, vCC(t1)=vi, and vCD(t1)=0. Similarly, we may derive a set of differential equations and the corresponding state variable model for this short period is

Figure 4.

The equivalent circuit of the period of duty cycle loss (t1~t2).

x˙(t)=[0000000001L000001C1RC00000000000000000000000000000000]x(t)+[1Llk000000]vi(t)E4

After the short period of duty cycle loss, energy passes through the transformer again. Figure 5 shows the equivalent circuit. Initial conditions are vCA(t12)=0, vCB(t12)=vi, vCC(t12)=vi, and vCD(t12)=0. We may derive a set of differential equations and the corresponding set of differential equations and state variable model are

Figure 5.

The equivalent circuit of operation interval 2 (t1~t2).

x˙(t)=[00nn2Llk+L0000001n2Llk+L000001C1RC00000000000000000000000000000000]x(t)+[n2n2Llk+Lnn2Llk+L00000]vi(t)E5

The duration of duty cycle loss may be derived based on falling range of iL is equal to rising range of iL, i.e.,

tpassiven2Llk+LvC+ΔDLvC(1n2Llk+LvC+nn2Llk+Lvi)×(tactiveΔD)φ=tpassivetpassive+tactive×180°E6

where ΔD is duty cycle loss time, tpassive is the time of passive region, tactive is the time of active region, and φ is the difference of phase between QA and QC.

2.3. Positive half cycle: leading-leg (active-to-passive) transition (t2~t3)

During this operation interval, only QA is conducting. Initial conditions are vCA(t2)=0, vCB(t2)=vi, vCC(t2)=vi, and vCD(t2)=0. In this interval, CC is discharging and CD is charging until vCCequals zero. QC is turned on at zero voltage. Applying KVL/KCL in a similar way, we obtain

x˙(t)=[00nn2Llk+L000n2n2Llk+L001n2Llk+L000nn2Llk+L01C1RC0000000000000000001CC+CD0000001CC+CD000000]x(t)+[n2n2Llk+Lnn2Llk+L00000]vi(t)E7

2.4. Positive half cycle: Passive region (t3~t4)

During this interval, QA and QC are conducting. Initial conditions are vCA(t3)=0, vCB(t3)=vi, vCC(t3)=0, and vCD(t3)=vi. Applying KVL/KCL in a similar way, we obtain

x˙(t)=[00nn2Llk+L0000001n2Llk+L000001C1RC00000000000000000000000000000000]x(t)E8

2.5. Negative half cycle

The subsequent four operation intervals basically “mirror” those in positive cycle. Therefore, the derivations are omitted for brevity.

Advertisement

3. Solution and numerical simulation

Numerical simulation based on a typical PSPWM full-bridge power converter circuit (with parameters: transformer turns ratio n = 0.5, Vi=160 volt, Vo=50 volt, R = 6 Ω, C = 940 μF, L = 300 μH, Llk=20μH, CA=CB=CC=CD=5nF, fs=50 kHz) in our laboratory is performed. A “realistic” model of the circuit is built using PSpice, and the developed mathematical model is realized using MATLAB/Simulink. Comparison of the simulation results validates the correctness and effectiveness of the established model.

Advertisement

4. Stability analysis

4.1. Zero-state response

A SISO system (A,B,C) with proper rational transfer function G(s)=C(sIA)1B is BIBO stable if and only if every pole of G(s) has a negative real part or, equivalently, lies inside the left-half s-plane. For both positive and negative half cycles, we can obtain the following transfer function for each operation interval:

  • Trailing-leg (passive-to-active) transition:

    G1=nR(CA+CB)sRC(CA+CB)(n2Llk+L)s3+(CA+CB)(n2Llk+L)s2+(R(CA+CB)+n2RC)s+n2pole=p11,p12,p13 (in complicated form)E9

  • Active region (duty cycle loss): G2loss=0

  • Active region:

    G2=nRRC(n2Llk+L)s2+(n2Llk+L)s+Rpole=(n2Llk+L)±(n2Llk+L)24R2C(n2Llk+L)2RC(n2Llk+L)E10

  • Leading-leg (active-to-passive) transition:

    G3=nR(CC+CD)sRC(CC+CD)(n2Llk+L)s3+(CC+CD)(n2Llk+L)s2+(R(CC+CD)+n2RC)s+n2pole=p31,p32,p33(in complicated form)E11

  • Passive region: no input:

Due to “mirroring” operation, corresponding intervals in positive and negative half cycles will have the same transfer function. The pole location for the operation interval of trailing-leg and leading-leg transition depends further on the values of the circuit elements. The poles for the operation interval of active region have negative real parts due to

(n2Llk+L)>(n2Llk+L)24R2C(n2Llk+L)E12

Hence, the system is BIBO stable within this interval. Note that there is pole/zero cancelation for all intervals, which implies that each interval subsystem is either uncontrollable or unobservable.

4.2. Zero-input response

The equation x˙=Ax is marginally stable if and only if all eigenvalues of A have zero or negative real parts and those with zero real parts are simple root of the minimal polynomial of A. The equation x˙=Ax is asymptotically stable if and only if all eigenvalues of A have negative real parts. For both positive and negative half cycles, we can obtain the following set of eigenvalues for each operation interval:

  • Trailing-leg (passive-to-active) transitions:

    A1=[00nn2Llk+Ln2n2Llk+L000001n2Llk+Lnn2Llk+L00001C1RC00001CA+CB0000001CA+CB00000000000000000000],λ=0,0,0,0,λ11,λ12,λ13E13

  • Active region (duty cycle loss):

    λ=0,0,0,0,0,1±(L4R2C)/L2RCE14

  • Active region:

    λ=0,0,0,0,0,(n2Llk+L)±(n2Llk+L)24R2C(n2Llk+L)2RC(n2Llk+L)E15

  • Leading-leg (active-to-passive) transitions:

    λ=0,0,0,0,λ31,λ32,λ33(in complicated form)E16

  • Passive region:

    λ=0,0,0,0,0,(n2Llk+L)±(n2Llk+L)24R2C(n2Llk+L)2RC(n2Llk+L)E17

Since all intervals have zero eigenvalue, we need to determine whether zero is a simple root of the minimal polynomial of A. The minimal polynomial (in x) for each operation interval (positive or negative half cycle) is summarized as follows:

  • Trailing-leg (passive-to-active) transitions:

    x4+1RCx3+n2C+CA+CBC(CA+CB)(n2Llk+L)x2+n2RC(CA+CB)(n2Llk+L)xE18

  • Active region (duty cycle loss):

    x3+1RCx2+1LCxE19

  • Active region:

    x3+1RCx2+1C(n2Llk+L)xE20

  • Leading-leg (active-to-passive) transitions:

    x4+1RCx3+n2C+CC+CDC(CC+CD)(n2Llk+L)x2+n2RC(CC+CD)(n2Llk+L)xE21

  • Passive region:

    x3+1RCx2+1C(n2Llk+L)xE22

Although all operation intervals have different state matrix (A), corresponding intervals in positive and negative half cycles actually possess the same set of eigenvalues. The eigenvalues for the operation interval of trailing-leg and leading-leg transition depend further on the values of the circuit elements. Both intervals of active (including duty cycle loss) and passive region are marginally stable due to

n2Llk+L>(n2Llk+L)24R2C(n2Llk+L),1>L4R2CLE23

and zero is the simple root of the minimal polynomial.

Advertisement

5. Controllability/observability analysis

The stability analysis indicates that all interval subsystems have uncontrollable or unobservable modes. We may decompose the state variable model of each subsystem into controllable and uncontrollable parts, and follow by decomposing each part into observable and unobservable parts to obtain

E24

The observability matrices of the controllable part for each operation interval (positive or negative half cycle) are summarized as follows:

  • Trailing-leg (passive-to-active) transition:

    Oc1=[0nC(n2Llk+L)nRC2(n2Llk+L)nC(n2Llk+L)nRC2(n2Llk+L)n(n2C+CA+CB)C2(CA+CB)(n2Llk+L)2nR2C3(n2Llk+L)nRC2(n2Llk+L)oc1.1oc1.2]E25

  • Active region (duty cycle loss):

    Oc2loss=[0]E26

  • Active region:

    Oc2=[0nC(n2Llk+L)nC(n2Llk+L)nRC2(n2Llk+L)]E27

  • Leading-leg (active-to-passive) transitions:

    Oc3=[0nC(n2Llk+L)nRC2(n2Llk+L)nC(n2Llk+L)nRC2(n2Llk+L)nR2C3(n2Llk+L)n(n2C+CC+CD)C2(CC+CD)(n2Llk+L)2nRC2(n2Llk+L)oc3.1oc3.2]E28

Table 1 summarizes the rank of the observability matrix. The state variables of both controllable and observable are listed in Table 2. Since equivalent transformation does not affect the eigenvalues, Eq. (24) has the same set of eigenvalues as in stability analysis. For the operation intervals of trailing/leading leg and active region, uncontrollable or unobservable states (vCA,vCB,vCC, and vCD) are marginally stable corresponding to zero eigenvalue. Therefore, those states will stay constant within those intervals, which matches what is observed in numerical simulation. For the intervals of duty cycle loss and passive region, uncontrollable (iL,vC) states are asymptotically stable, which also matches what is observed during simulation.

IntervalRank
Positive half cycleTrailing-leg (passive-to-active) transitions3
Active region (duty cycle loss)0
Active region2
Leading-leg (active-to-passive) transitions3
Negative half cycleTrailing-leg (passive-to-active) transitions3
Active region (duty cycle loss)0
Active region2
Leading-leg (active-to-passive) transitions3

Table 1.

Rank of the observability matrix for the controllable part.

IntervalControllable and observable
Positive half cycleTrailing-leg (passive-to-active) transitionsiL,vC,vCB
Active regioniL,vC
Leading-leg (active-to-passive) transitionsiL,vC,vCD
Negative half cycleTrailing-leg (passive-to-active) transitionsiL,vC,vCB
Active regioniL,vC
Leading-leg (active-to-passive) transitionsiL,vC,vCD

Table 2.

State variables of both controllable and observable.

Advertisement

6. Model reduction

The goal is to obtain a low dimensional model that encompasses the imperative response characteristics of the comprehensive model. The reduced model is then utilized for subsequent control design. For control of the “steady-state” response, we neglect the transition intervals and take only the active region and passive region into consideration. Define d is duty cycle (ON) of the converter and d=1d (OFF). Assuming that LlkL, we may derive the following differential inclusion model

[diL(t)dtdvo(t)dt]=[01L1C1RC][iL(t)vo(t)]+[ndL0]vi(t)E29

Let x1=iL,x2=vo,u=d,y=vo

[x˙1x˙2]=[01L1C1RC][x1x2]+[nviL0]u,y¨=1RC2x1+(1R2C21LC)x2+nviLCuE30
Advertisement

7. Indirect adaptive fuzzy control for uncertain switching power converters subject to external disturbances

In the following, we propose a robust adaptive fuzzy tracking controller for the PSPWM full-bridge soft switched power converter. Although the controller is designed based on the reduced model, its effectiveness and performance are subsequently verified with the comprehensive model.

Indirect adaptive fuzzy control with sliding model

Based on the input-output linearization concept, Eq. (30) can be represented by

y(2)=f(x)+g(x)u,f(x)=1RC2x1+(1R2C21LC)x2, g(x)=nviLCE31

The control objective is to force y to follow a given bounded reference signal ym, under the constraint that all signals involved must be bounded. Let e=ymy, e=(e,e˙)T and k=(k2,k1)T be such that all roots of the polynomial s2+k1s+k2 are in the open left half-plane. If the functions f and g are known, then the control law

u=1g(x)[f(x)+ym(2)+kTe]E32

applied to Eq. (31) results in

e(2)+k1e˙+k2e=0E33

which implies that limte(t)=0 a main objective of control.

However, f and g are unknown. We replace f and g in Eq. (32) by the fuzzy logic systems f^(x|θf) and g^(x|θg). The resulting control law

uc=1g^(x|θg)[f^(x|θf)+ym(2)+kTe]E34

is the so-called certainty equivalent controller. We use

u=uc+usE35

where the additional control term us is called a supervisory control for stability. Substituting Eq. (35) into Eq. (31), we obtain the error equation

e˙=Λce+bc[f^(x|θf)f(x)+(g^(x|θg)g(x))ucg(x)us]E36

where

Λc=[01k2k1],bc=[01]E37

Since Λc is a stable matrix (|sIΛc|=sn+k1s(n1)++kn which is stable), we know that there exists a unique positive definite symmetric n×n matrix P which satisfies the Lyapunov equation:

ΛcTP+PΛc=QE38

where Q is an arbitrary 2×2 positive definite matrix. Let Ve=12eTPe, in order for xi=ym(i1)e(i1) to be bounded, we require that Ve must be bounded, which means we require that V˙e0 when Ve is greater than a large constant V¯. Using Eq. (35) and Eq. (38), we have

V˙e=12eTQe+eTPbc[(f^(x|θf)f(x))+(g^(x|θg)g(x))ucg(x)us]12eTQe+|eTPbc|[|(f^(x|θf)|+|f(x)|+|g^(x|θg)uc|+|g(x)uc|]eTPbcg(x)usE39

In order to design the us such that the right-hand side of Eq. (39) is not positive, we need to know the bounds of f and g. That is, we have to make the following assumption.

Assumption: We can determine functions fU(x), gU(x) and gL(x)such that |f(x)|fU(x) and gL(x)g(x)gU(x) for xR2, where fU(x)<, gU(x)<, and gL(x)>0 for xR2.

Based on fU(x_), gU(x_) and gL(x_), and by observing Eq. (39), we choose the supervisory control us as

us={sgn(eTPbc)1gL(x)[|f^(x|θf)|+|fU(x)|+|g^(x|θg)uc|+|gU(x)uc|],VeV¯0,VeV¯E40

Substituting Eq. (40) into Eq. (39) and considering the case Ve>V¯, we have

V˙e12eTQe+|eTPbc|[|f^|+|f|+|g^uc|+|guc|ggL(|f^|+fU+|g^uc|+|gUuc|)]12eTQe<0E41

In summary, using the control Eq. (35), we can guarantee that VeV¯<. Since P is positive definite, the boundedness of Ve implies the boundedness of e, which in turn implies the boundedness of x.

We employ the following fuzzy logic system:

f^(x|θf)=l=1Mθlξl(x)=θTξ(x)E42

where θ=(θ1,,θM)T, ξ(x)=(ξ1(x),,ξM(x))T, ξl(x) is the fuzzy basis function defined by

ξl(x)=i=12μFil(xi)/l=1Mi=12μFil(xi)E43

θl are adjustable parameters, and μFil are given membership functions.

We present the detailed design steps of the adaptive fuzzy controller.

  • Step 1 Define pi fuzzy sets Aili(li=1,2,,pi) for variable xi(i=1,2)

  • Step 2 There are i=12pi rules to construct fuzzy systems f^(x|θf):

ifx1isA1l1andx2isA2l2,       thenf^isEl1l2

There are i=12qi rules to construct fuzzy systems g^(x|θg):

ifx1isB1l1andx2isB2l2,       theng^isHl1l2

Using product-inference rule, singleton fuzzifier, and center average defuzzifier, we obtain

f^(x|θf)=θfTξf(x),g^(x|θg)=θgTξg(x)E44

where

ξfl(x)=i=12μAil(xi)l=1p1×p2i=12μAil(xi),ξgl(x)=i=12μBil(xi)l=1p1×p2i=12μBil(xi)E45

Our next task is to develop an adaptive law to adjust the parameters in the fuzzy logic systems for the purpose of forcing the tracking error to converge to zero.

Define

θf*=argminθf[supxR2|f^(x|θf)f(x)|]θg*=argminθg[supxR2|g^(x|θg)g(x)|]E46

Define the minimum approximation error

ω=(f^(x|θf*)f(x))+(g^(x|θg*)g(x))ucE47

Then the error equation can be rewritten as

e˙=Λce+bc[(f^(x|θf))f^(x|θf*))+(g^(x|θg)g^(x|θg*))uc+ω]E48

Substituting Eq. (43) into Eq. (47), we have

e˙=Λce+bcω+bc[(θfθf*)Tξf(x)+(θgθg*)Tξg(x)uc]E49

Consider the Lyapunov function candidate

V=12eTPe+12γ1(θfθf*)T(θfθf*)+12γ2(θgθg*)T(θgθg*)E50

where γ1 and γ2are positive constants. The time derivative of V along the trajectory of Eq. (48) is

V˙=12eTQe+eTPbcω+1γ1(θfθf*)T[θ˙f+γ1eTPbcξf(x)]+1γ2(θgθg*)T[θ˙g+γ2eTPbcξg(x)uc]E51

If we choose the adaptive law

θ˙f=γ1eTPbcξf(x),θ˙g=γ2eTPbcξg(x)ucE52

then from Eq. (50) we have

V˙=12eTQe+eTPbcωE53

This is the best we can hope to get because the term eTPbcω is of the order of the minimum approximation error. If ω=0, that is, the searching spaces for f^ and g^ are so big that f and g are included in them, then we have V˙0. Eq. (51) cannot guarantee θf and θg are bounded, so we use projection algorithm. If the parameter vectors θf and θg are within the constraint sets or on the boundaries of the constraint sets but moving toward the inside of the constraint sets, then use the simple adaptive law Eq. (51). Otherwise, if the parameter vectors are on the boundaries of the constraint sets but moving toward the outside of the constraint sets, then use the projection algorithm to modify the adaptive law Eq. (51). such that the parameter vectors will remain inside the constraint sets.

Ωf={θfRi=12pi|θfMf}E54
Ωg={θgRi=12qi|0<εθgMg}E55

where Ωf and Ωg are constraint sets for θf and θg, Mf,Mg,ε are constants

θ˙f={γ1eTPbcξf(x)if(θf<Mf)  or  (θf=Mf  and  eTPbcξf(x)0)P{γ1eTPbcξf(x)}if(θf=Mf  and  eTPbccξf(x)<0)E56

where the projection operator P{*} is defined as

P{γ1eTPbcξf(x)}=γ1eTPbcξf(x)+γ1eTPbcθfθfTξf(x)θf2E57

Whenever an element θgi of θg=ε, use

θ˙gi={γ2eTPbcξgi(x)ucifeTPbcξgi(x)uc<00ifeTPbcξgi(x)uc0E58

where ξgi(x) is the ith component of ξg(x).

Otherwise, use

θ˙g={γ2eTPbcξg(x)ucif(θg<Mg)  or  (θg=Mg  and  eTPbcξg(x)uc0)P{γ2eTPbcξg(x)}if(θg=Mg  and  eTPbcξg(x)uc<0)E59

where the projection operator P{*} is defined as

P{γ2eTPbcξg(x)uc}=γ2eTPbcξg(x)uc+γ2eTPbcθgθgTξg(x)ucθg2E60

Theorem:

  1. θf(t)Mf,θg(t)Mg, all elements of θgε,

    x(t)ym+(2V¯λPmin)12E61
    |u(t)|1ε(Mf+|ym2|+k(2V¯λPmin)12)+1gL(x)[Mf+|fU(x)|+1ε(Mg+gU)(Mf+|ym2|+k(2V¯λPmin)12)]E62

    for all t0, where λPmin is the minimum eigenvalue of P, and ym=(ym,y˙m,,ym(n1))T.

  2. 0te(τ)2dτa+b0t|ω(τ)|2dτE63

    for all t0, where a and b are constants, and ω is the minimum approximation error defined by Eq. (46)

  3. If ω is squared integrable, that is, 0|ω(t)|2dt<, then limte(t)=0

Design example:

The parameters of the converter are listed in Figure 6. Consider the following system:

Figure 6.

Photo and parameters of a PSPWM full-bridge power converter circuit. Transformer turns ratio n = 0.5. Vi = 160 volt, V0 = 50 volt, R = 6Ω, C = 940μF L = 300μH, Llk = 20μH CA = CB = CC =CD = 5nF, fs = 50 kHz.

y(2)=f(x)+g(x)uE64
f(x)=1RC2x1+(1R2C21LC)x2, g(x)=nviLCE65

The design steps of the adaptive fuzzy controller are provided in the following:

u=uc+us, uc=1g^(x|θg)[f^(x|θf)+ym(2)+kTe]us={sgn(eTPbc)1gL(x)[|f^(x|θf)|+|fU(x)|+|g^(x|θg)uc|+|gU(x)uc|],VeV¯0,VeV¯E66

Step 1:

Let

Λc=[011000001000],Q=[200000001]E67

Use ΛcTP+PΛc=Q to find P

P=[1150110.0015],λPmin=0.00063E68

Determine the range of x

0<x1<20,0<x2<60,0<x<63.24E69

Determine the range of input and output

10<u90,ym=50E70

Obtain V¯ by

(2V¯λPmin)1213.24,V¯=λPmin2(13.24)2=0.055E71

Find fU(x), gU(x), gL(x) according to

|f(x)|=|1RC2x1+(1R2C21LC)x2|=|16×(940×106)2x1+(162(940×106)21(300×106)(940×106))x2|=188,622.3027x1+3,514,662.2403x2=fU(x)|g(x)|=|nviLC|=0.5×160(300×106)(940×106)=283,687,943.2624=gU(x)=gL(x)E72

Set the other parameters as

Mf=1,000,000,000, Mg=1,000,000,000, ε=2, γ1=10,000,000,000, γ2=500,000,000E73

Step 2:

Establish the following fuzzy rules

μF11(x1)=exp((x102)2),μF12(x1)=exp((x142)2),μF13(x1)=exp((x182)2),μF14(x1)=exp((x1122)2),μF15(x1)=exp((x1162)2),μF16(x1)=exp((x1202)2)E74
μF21(x2)=exp((x106)2),μF22(x2)=exp((x1126)2),μF23(x2)=exp((x1246)2),μF24(x2)=exp((x1366)2),μF25(x2)=exp((x1486)2),μF26(x2)=exp((x1606)2)E75

such that we have 36 rules

f^(x|θf)=θfTξf(x),g^(x|θg)=θgTξg(x)E76

where

ξl(x)=i=12μFil(xi)/l=136i=12μFil(xi),l=1,236E77

Step 3:

Use the adaptive law as described in Eq. 51 to Eq. 59

Numerical simulation is performed by augmenting the controller and parametric adaptive law with the comprehensive open-loop model. Figure 7 is the input, output current, output voltage, and tracking error within 0–0.3s. The input is not supplied until 0.05s to allow some transient response. Note that the tracking error converges around 0.12s. Figure 8 is the zoomed input, output current, output voltage, and tracking error within 0.299–0.3s. We see that the output voltage converges to 50V and the tracking error converges to 0.

Figure 7.

t = 0~0.3s.

Figure 8.

t = 0.299~0.3.

Advertisement

8. Conclusion

This chapter presents a control-oriented modeling and analysis approach for a class of PWM full-bridge power converters. The results can be extended to other categories of switching power converters with complex topology. The proposed modeling and analysis approach provides an assortment of essential information for subsequent control design, including selection of the values of circuit elements, stability characteristics of the open-loop system, controllable and observable signals/variables, and so on. Current research on feedback control of dc-dc power converters mostly focuses on systems with simple circuit topology (buck, boost, or buck/boost). In particular, control for soft switched PSPWM full-bridge converters is still limited to linearized design with PI or lead-lag compensators. The conventional linearized design approaches may overlook critical dynamics due to bilinear terms being neglected. For systems possessing nonlinearities and uncertainties of which accurate mathematical description is difficult to obtain, fuzzy control is definitely a sensible option. Moreover, in this study, we see that desirable properties are achieved (e.g., tracking, robustness) by integrating fuzzy control with parametric adaptation and sliding mode control. For future work, the experimental verification of the proposed control system is currently under progress. It is also a future plan to build a power factor correction (PFC) circuit to shape the input current of off-line power supplies for maximizing the actual power available from the mains. Another motivation to employ PFC is to comply with regulatory requirements.

Advertisement

Acknowledgments

The author gratefully acknowledges the support from the Ministry of Science and Technology, R.O.C., under grant MOST105-2221-E-005-047.

References

  1. 1. Mweene LH, Wright CA, Schlecht MF. A 1 kW 500 kHz front-end converter for a distributed power supply system. IEEE Transactions on Power Electronics. 1991;6(3):398–407.
  2. 2. Redl R, Sokal NO, Balogh L. A novel soft-switching full-bridge DC/DC converter: analysis, design considerations, and experimental results at 1.5 kW, 100 kHz. IEEE Transactions on Power Electronics. 1991;6(3):408–418.
  3. 3. Brunoro M, Vieira JLF. A high-performance ZVS full-bridge DC-DC 0-50-V/0-10-A power supply with phase-shift control. IEEE Transactions on Power Electronics. 1999;14(3):495–505.
  4. 4. Cho J-G, Sabate JA, Hua G, Lee FC. Zero-voltage and zero-current-switching full bridge PWM converter for high-power applications. IEEE Transactions on Power Electronics. 1996;11(4):622–628.
  5. 5. Hua G, Lee FC, Jovanovic MM. An improved full-bridge zero-voltage-switched PWM converter using a saturable inductor. IEEE Transactions on Power Electronics. 1993;8(4):530–534.
  6. 6. Jang Y, Jovanovic MM, editors. A new family of full-bridge ZVS converters. Applied Power Electronics Conference and Exposition, 2003 APEC'03 Eighteenth Annual IEEE; 2003: IEEE.
  7. 7. Jang Y, Jovanovic MM, Chang Y-M. A new ZVS-PWM full-bridge converter. IEEE Transactions on Power Electronics. 2003;18(5):1122–1129.
  8. 8. Redl R, Balogh L, Edwards DW, editors. Optimum ZVS full-bridge dc/dc converter with PWM phase-shift control: analysis, design considerations, and experimental results. Applied Power Electronics Conference and Exposition, 1994 APEC’94 Conference Proceedings 1994, Ninth Annual; 1994: IEEE Orlando, Florida (USA).
  9. 9. Cho J-H, Seong H-W, Jung S-M, Park J-S, Moon G-W, Youn M-J, editors. Implementation of digitally controlled phase shift full bridge converter for server power supply. Energy Conversion Congress and Exposition (ECCE), 2010 IEEE; 2010: IEEE Atlanta, Georgia (USA).
  10. 10. Lim J-G, Lim S-H, Chung S-K, editors. Digital control of phase-shifted full bridge PWM converter. 2007 ICPE’07 7th International Conference on Power Electronics; 2007: IEEE Daegu, Korea.
  11. 11. Liu Y-F, Meyer E, Liu X. Recent developments in digital control strategies for DC/DC switching power converters. IEEE Transactions on Power Electronics. 2009;24(11):2567–2577.
  12. 12. Tseng K-H, Chen C-L, editors. Design and hardware implementation for a full-bridge phase-shift PWM DC/DC converter system with FPGA-based PI gain-scheduling control. 2011 6th IEEE Conference on Industrial Electronics and Applications (ICIEA); 2011: IEEE Beijing, China.
  13. 13. Schutten MJ, Torrey DA. Improved small-signal analysis for the phase-shifted PWM power converter. IEEE Transactions on Power Electronics. 2003;18(2):659–669.
  14. 14. Vlatkovic V, Sabate JA, Ridley RB, Lee FC, Cho BH. Small-signal analysis of the phase-shifted PWM converter. IEEE Transactions on Power Electronics. 1992;7(1):128–135.
  15. 15. Chen W, Lee FC, Jovanovic M, Sabate JA, editors. A comparative study of a class of full bridge zero-voltage-switched PWM converters. Applied Power Electronics Conference and Exposition, 1995 APEC’95 Conference Proceedings 1995, Tenth Annual; 1995: IEEE Dallas, Texas (USA).
  16. 16. Alonge F, D’Ippolito F, Raimondi FM, Tumminaro S. Nonlinear modeling of DC/DC converters using the Hammerstein’s approach. IEEE Transactions on Power Electronics. 2007;22(4):1210–1221.
  17. 17. Ortiz CEC. On the circuit oriented average large-signal modeling of switching power converters and its applications. Virginia Polytechnic Institute and State University; 2003 Blacksburg, Virginia (this is a doctoral dissertation).
  18. 18. Iannello C, Luo S, Batarseh I. Small-signal and transient analysis of a full-bridge, zero-current-switched PWM converter using an average model. IEEE Transactions on Power Electronics. 2003;18(3):793–801.
  19. 19. Tsai F-S. Small-signal and transient analysis of a zero-voltage-switched, phase-controlled PWM converter using averaged switch model. IEEE Transactions on Industry Applications. 1993;29(3):493–499.
  20. 20. Van Dijk E, Spruijt J, O’sullivan DM, Klaassens JB. PWM-switch modeling of DC-DC converters. IEEE Transactions on Power Electronics. 1995;10(6):659–665.
  21. 21. Chen C-C, Chen C-L, Chang J-X, Yang C-F. LPV Gain-scheduling control for a phase-shifted PWM full-bridge soft switched converter. IFAC Proceedings Volumes. 2014;47(3):6135–6140.

Written By

Cheng-Lun Chen

Submitted: 28 October 2016 Reviewed: 15 February 2017 Published: 30 August 2017